1、创建矩阵:
A = [1 2; 3 4; 5 6]
这是一个 3 行 2 列的矩阵,Octave 中的 size() 命令返回矩阵的尺寸
所以 size(A) 命令返回 3 2 表示3行2列。
size(A, 1) 命令返回 3 表示3行
size(A, 2)命令返回 2 表示 2列
length(A) ,这个命令将返回最大维度的大小,因为3>2,所以会返回3.
2、加载数据和寻找数据
load(‘featureX.dat’) 其中featureX.dat为存放数据的文档。
who 命令:能让你看到当前工作空间中的所有变量。
whos 命令:能更详细地进行查看。
V= Y(1:10)将向量 Y的前 10 个元素存入 V中.
save hello.mat v 命令:会将变量𝑊存成一个叫 hello.mat 的文件.
save hello.txt v -ascii 命令:把数据存成一个文本文档,或者将数据的 ascii 码存成文本文档.
A(3,2) 索引到A 矩阵的 (3,2) 元素;
A(2,:) 返回第二行的所有元素;
A(:,2) 返回 𝐵 矩阵第二列的所有元素;
A([1 3],:)返回第1行和第3行的所有元素;
A = [A, [100; 101;102]] 把 A矩阵设置为原来的 A 矩阵再在右边附上一个新添加的列矩阵
A( : ) 把矩阵A的元素放入一个单独的列向量
C = [A B]
这两个矩阵直接连在一起,矩阵𝐵 在左边,矩阵𝐶 在右边
C = [A; B]
分号表示把分号后面的东西放到下面