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]