- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
MATLAB操作命令大全
realsqrt()返回非负根
tand()正切(变量为度数)
abs()取绝对值
atan()反正切(返回弧度)
angle()返回复数的相位角
atand()反正切(返回度数)
mod(x,y)返回x/y的余数
sum()向量元素求和
3、其余函数可以用helpelfun和helpspecfun命令获得。
4、常用常数的值:
pi3.1415926…….
realmin最小浮点数,2^-1022
i虚数单位
realmax最大浮点数,(2-eps)2^1022
j虚数单位
Inf无限值
eps浮点相对经度=2^-52
NaN空值
三、数组和矩阵:
1、构造数组的方法:增量发和linspace(first,last,num)first和last为起始和终止数,num为需要的数组元素个数。
2、构造矩阵的方法:可以直接用[]来输入数组,也可以用以下提供的函数来生成矩阵。
ones()创建一个所有元素都为1的矩阵,其中可以制定维数,1,2….个变量
zeros()创建一个所有元素都为0的矩阵
eye()创建对角元素为1,其他元素为0的矩阵
diag()根据向量创建对角矩阵,即以向量的元素为对角元素
magic()创建魔方矩阵
rand()创建随机矩阵,服从均匀分布
randn()创建随机矩阵,服从正态分布
randperm()创建随机行向量
horcatC=[A,B],水平聚合矩阵,还可以用cat(1,A,B)
vercatC=[A;B],垂直聚合矩阵,还可以用cat(2,A,B)
repmat(M,v,h)将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次
blkdiag(A,B)以A,和B为块创建块对角矩阵
length返回矩阵最长维的的长度
ndims返回维数
numel返回矩阵元素个数
size返回每一维的长度,[rows,cols]=size(A)
reshape重塑矩阵,reshape(A,2,6),将A变为2×6的矩阵,按列排列。
rot90旋转矩阵90度,逆时针方向
fliplr沿垂轴翻转矩阵
flipud沿水平轴翻转矩阵
transpose沿主对角线翻转矩阵
ctranspose转置矩阵,也可用A’或A.’,这仅当矩阵为复数矩阵时才有区别
inv矩阵的逆
det矩阵的行列式值
trace矩阵对角元素的和
norm矩阵或矢量的范数,norm(a,1),norm(a,Inf)…….
normest估计矩阵的最大范数矢量
chol矩阵的cholesky分解
cholinc不完全cholesky分解
luLU分解
luinc不完全LU分解
qr正交分解
kron(A,B)A为m×n,B为p×q,则生成mp×nq的矩阵,A的每一个元素都会乘上B,并占据p×q大小的空间
rank求出矩阵的刺
pinv求伪逆矩阵
A^p对A进行操作
A.^P对A中的每一个元素进行操作
四、数值计算
1、线性方程组求解
(1)AX=B的解可以用X=A\B求。XA=B的解可以用X=A/B求。如果A是m×n的矩阵,当m=n时可以找到唯一解,mn,不定解,解中至多有m个非零元素。如果mn,超定系统,至少找到一组解。如果A是奇异的,且AX=B有解,可以用X=pinv(A)×B返回最小二乘解
(2)AX=b,A=L×U,[L,U]=lu(A),X=U\(L\b),即用LU分解求解。
(3)QR(正交)分解是将一矩阵表示为一正交矩阵和一上三角矩阵之积,A=Q×R[Q,R]=chol(A),X=Q\(U\b)
(4)cholesky分解类似。
2、特征值
D=eig(A)返回A的所有特征值组成的矩阵。[V,D]=eig(A),还返回特征向量矩阵。
3、A=U×S×UT,[U,S]=schur(A).其中S的对角线元素为A的特征值。
4、多项式Matlab里面的多项式是以向量来表示的,其具体操作函数如下:
conv多项式的乘法
deconv多项式的除法,【a,b】=deconv(s),返回商和余数
poly求多项式的系数(由已知根求多项式的系数)
polyeig求多项式的特征值
Polyfit(x,y,n)多项式的曲线拟合,x,y为被拟合的向量,n为拟合多项式阶数。
polyder求多项式的一阶导数,polyder(a,b)返回ab的导数
[a,b]=polyder(a,b)返回a/b的导数。
polyint多项式的积分
polyval求多项式的值
polyvalm以矩阵为变量求多项式的值
residue部分分式展开式
roots求多项式的根(返回所有根组
文档评论(0)