Octave 移动数据 from 吴恩达的机器学习

1.size

构建A=[1 2;3 4;5 6]

size(A)返回A矩阵的行列数,一个3行2列的矩阵


size(size(A)):返回size(A)的大小,size(A)是一个1行2列的矩阵

size(A,1):返回矩阵A第一个维度尺寸,即行数:3

同理,size(A,2):返回矩阵的第二个维度尺寸,即列数:2



2.length

如果你有一个向量 ,假如 v = [1 2 3 4],然后键入length(v),这个命令将返回最大维度的大小,返回4。

你也可以键入length(A),由于矩阵 是一个3×2的矩阵,因此最大的维度应该是3,因此该命令会返回3。



3.在系统中加载和寻找数据

(1)pwd

显示当前所在路径


(2)cd

切换路径



(3)ls

显示当前路径下所有文件


(4)load

加载文件


inputs.dat文件内容


load加载的文件,变量名即是文件名


(5)who/whos

who 命令,能显示出 在我的 Octave工作空间中的所有变量

whos命令,更详细的查看


输入inputs查看内容


成功加载inputs.dat文件

(6)clear

清楚变量

clear 变量名 :清除指定变量

clear:清楚所有变量



(7)save

存储变量到指定文件

save 文件名 变量名 :将变量存储到文件下


当前路径下就会多出一个文件,v


save v.txt v -ascii

指定编码方式存储变量


4.操作数据

A[1 2,3 4,5 6]


(1)A(2,:)

返回第2行所有元素


A(:,2)

返回第2列所有元素



(2)A([1 3],:)

取A矩阵第一个索引值为1或3的元素,也就是说我取的是A矩阵的第一行和第三行的每一列,冒号表示的是取这两行的每一列元素


(3) A(2,:)=[10 11]

将A矩阵第二行赋值为[10 11]


A(:,2)=[1 2 3]

将A矩阵第二列赋值为 [1 2 3]


A = [A, [100;101;102]]

在A矩阵右边增加一列[100;101;102]


A=[A;[111 112 113]]

A矩阵增加一行[111 112 113]


分号”;“:拼接行

逗号”,“:拼接列

可以拼接两个矩阵

C=[A,B]

猜你喜欢

转载自blog.csdn.net/melon__/article/details/80595777
今日推荐