v = 1:0.1:2
生成1到2 以0.1的频率增加
v =1:6 生成1到6个数字 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190403132804943.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MzQ0Nzcx,size_16,color_FFFFFF,t_70)
ones(2,3) 生成2行3列的矩阵,数字都为1 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019040313303975.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MzQ0Nzcx,size_16,color_FFFFFF,t_70)
v =rand(1,3)
介于0~1之间的小数
eye生成单位矩阵
在机器学习中,如果你有训练集的数据,如何变成矩阵,传输给octave,移动这些数据。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190403142151291.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MzQ0Nzcx,size_16,color_FFFFFF,t_70) 声明一个变量a为 3*2的矩阵。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190403142217520.png) size(变量) 返回变量的行与列的数量
size(A,1)返回行数
size(A,2) 返回列数
length(A) 返回最大的维度 本列子中 A是一个3*2的矩阵,所以最大维度是3
在系统文件中加载和查找数据
在我们打开maltab或者octave的时候,我们已经处于一个默认路径中
pwd
去我们想去的地方 cd ‘路径’
用load函数去加载你想要处理的文件
who函数显示,所有在当前工作区的变量
whos 会更详细的显示
clear 变量 可以删除变量
当我们处理完数据 想要把数据存储在硬盘上
save hello.mat v;
保存一个名为hello.mat 的文件
无关运算,只是单纯的把B与A结合形成一个新的矩阵C
A与B 之间如果有个一个分号,相当于把B放在A的下面形成一个新的矩阵。
矩阵的乘法就是很简单的。A*C
像线性代数
如果想要单纯的,对应的位置相乘,那么就是 A. *B
A .^2 就是A对应的位置上的数的平方,生成新的矩阵
1 ./ V 求所有对应数的倒数
A’ 求A的转置矩阵
每一列的总和
hold on 函数可以在旧的图像上,添加新的图像