Octave基础操作Ⅰ

加减乘除乘方等基础操作
Octave基础操作Ⅰ_第1张图片
逻辑运算 Ps:不等于符号为“~=”,1代表True,0代表False 使用“%”来开启行注释
这里写图片描述
和运算AND、或运算OR
异或运算xor:相同取0,相异取1
这里写图片描述
变量赋值 Ps:赋值句后面加上分号可以抑制输出(不将值打印出来)
Octave基础操作Ⅰ_第2张图片
特殊的打印方法:disp(),sprintf()
这里写图片描述
长格式与短格式
Octave基础操作Ⅰ_第3张图片
向量、矩阵:
Octave基础操作Ⅰ_第4张图片Octave基础操作Ⅰ_第5张图片
行向量特殊表示方法:
Octave基础操作Ⅰ_第6张图片
rand()生成的数字都是0~1之间的随机数
Octave基础操作Ⅰ_第7张图片
使用eye(x)生成x*x的单位矩阵
Octave基础操作Ⅰ_第8张图片
randn()生成的是一个平均值为0,方差等于1的高斯分布(正态分布)这里写图片描述
hist()可以根据矩阵绘制出图像
这里写图片描述
其他常用操作:
Octave基础操作Ⅰ_第9张图片
Octave基础操作Ⅰ_第10张图片
“pwd”可以显示出当前位置
“cd”可以跳转到制订路径
“who”可以显示出工作空间所有的变量
load priceY.txt 或者 load(“priceY.txt”)可以加载数据到Octave中,加载进去的数据以变量形式存储着,变量名为之前加载的文件名。
“whos”可以显示出工作空间所有的变量,更详细的信息。
Octave基础操作Ⅰ_第11张图片
clear 变量名,可以删除掉变量。
clear后面如果没有变量名的话,指的是删掉工作空间所有的变量。
这里写图片描述
将加载进来的数据存储到变量中,v = spaceX(1:3)是指将spaceX第1到第3个元素存储在变量v中
将加载进来的数据、或者工作空间的变量v存储在硬盘上
save hello.mat v;
save hello.txt v -ascii(将数据存储为txt文件)
Octave基础操作Ⅰ_第12张图片
通过将之前的文件加载进来 又再一次获取到了v变量
Octave基础操作Ⅰ_第13张图片

Octave基础操作Ⅰ_第14张图片

Octave基础操作Ⅰ_第15张图片
将两个矩阵连接成为一个大矩阵
Octave基础操作Ⅰ_第16张图片

你可能感兴趣的:(学习记录,机器学习,Octave)