1、常用命令
save mydata x y //保存工作区变量
load mydata x y //加载工作区变量
linespace(a,b,n); //生成一行n个元素的矩阵,第一个元素为a,第二个元素为b,自动计算间隔
D = sub2ind(S,I,J); //计算矩阵S的I行J列的序号
A(end,:) //end表示某一维的末尾
reshape(A,m,n) //将A矩阵重新排布为m行n列
A(:) //将A中的元素堆叠成一个列向量
B/A //B乘以A的逆
B\A //B的逆乘以A
2、矩阵
zeros(m,n)
ones(m,n) //全1
eye(m,n) //对角1
rand() //(0,1)不包括0和1
randn() //均值为0,方差为1的正太分布随机矩阵
A=vander(1:5)
vander(V) //生成以向量V为基础的范德蒙矩阵
hilb(4) //希尔伯特矩阵
compan(p) //p是一个多项式的系数向量,生成p的伴随矩阵
det(A) //行列式的值
inv(A) //求A的逆
rank(A) //求A的秩
trace(A) == sum(diag(A)) //矩阵的迹
[X,D] = eig(A) //求矩阵A的全部特征值,构成对角阵D,并产生X,X各列是相应的特征向量
E = eig(A) //求矩阵A的全部特征值,构成向量E