CAB,水平聚合矩阵,还
可以用cat1AB
vercat
CAB,垂直聚合矩阵还可
以用cat2ABrepmatMvh
将矩阵M在垂直方向上聚合
fv次,在水平方向上聚合h次
blkdiag(A,B)以A,和B为块创建块对角
矩阵
le
gth
返回矩阵最长维的的长度
dims
返回维数
umel
返回矩阵元素个数
size
返回每一维的长度,
rowscolssizeA
reshape
重塑矩阵,reshapeA26将
A变为2×6的矩阵,按列排列。
rot90
旋转矩阵90度,逆时针方向
fliplr
沿垂轴翻转矩阵
flipud
沿水平轴翻转矩阵
tra
spose
沿主对角线翻转矩阵
ctra
spose
转置矩阵,也可用A’或A’,
这仅当矩阵为复数矩阵时才有区别
i
v
矩阵的逆
det
矩阵的行列式值
trace
矩阵对角元素的和
orm
矩阵或矢量的范数,
orm(a,
1),
orm(a,I
f)……
ormest
估计矩阵的最大范数矢量
chol
矩阵的cholesky分解
choli
c
不完全cholesky分解
lu
LU分解
lui
c
不完全LU分解
qr
正交分解
kro
(A,B)
A为m×
,B为p×q,则生
成mp×
q的矩阵,A的每一个元素都会乘上B,
并占据p×q大小的空间
ra
k
求出矩阵的刺
pi
v
求伪逆矩阵
Ap
对A进行操作
AP
对A中的每一个元素进行操作
四、数值计算
1、线性方程组求解
(1)AXB的解可以用X=AB求。XAB的解
可以用XAB求。如果A是m×
的矩阵,当
m=
时可以找到唯一解,m
,不定解,解中
至多有m个非零元素。如果m
,超定系统,
至少找到一组解。如果A是奇异的,且AXB有
解,可以用X=pi
v(A)×B返回最小二乘解
(2)AXbA=L×U,LUluAXULb
即用LU分解求解。
(3)QR(正交)分解是将一矩阵表示为一正交矩阵和一上三角矩阵之积,A=
Q×RQRcholAXQUb(4)cholesky分解类似。
2、特征值
D=eig(A)返回A的所有特征值组成的矩阵。
VDeigA还返回特征向量矩阵。3、A=U×S×UT,USschurA其中S的对角线元素为A的特征值。4、多项式Matlab里面的多项式是以向量来表示的,其具体操作函数如下:
co
v
多项式的乘法
deco
v
多项式的除法,【a,b】=deco
v
(s),返回商和余数
poly
求多项式的系数(由已知根求多项
式的系数)
polyeig
求多项式的特征值
Polyfit(x,y,
)
多项式的曲线拟合,x,
y为被拟合的向量,
为拟合多项式阶数。
polyder
求多项式的一阶导数,polyder(a,
b)返回ab的导数
ab=polyder(a,b)返回ab的导数。
polyi
t
多项式的积分
polyval
求多项式的值
polyvalm
以矩阵为变量求多项式的值
residue
部分分式展开式
roots
求多项式的根(返回所有根组成的
向量)
注:用ployr