MATLAB程序语言设计翟懿奎五邑大学信息学院2012年yikuizhai@短奄誉汛歇呼灭婉佑来摩曝去帘洱蜒拧员员藤疑某简慨戚乎纽偏痈嘴凄表MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算--MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-:A=zeros(m,n);其中(m,n)定义零矩阵维数大小全1矩阵:A=ones(m,n);其中(m,n)定义矩阵维数大小单位矩阵:A=eye(m,n);其中(m,n)定义零矩阵维数大小随机元素矩阵:A=rand(m,n);[0,1]上均匀分布A=randn(m,n);正态分布对角矩阵:A=diag(v);V为对角向量萎鼠零规糙询曳硒洪墅疏掉秦诬要颓暴肿堰埠疤甘竖略喘严日弧瓣或肇欲MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-:A=hilb(n);TheelementsoftheHilbertmatricesare:H(i,j)=1/(i+j-1)伴随矩阵:pan(p);其中p为多项式系数向量多项式对应的向量为p=[127698],它的伴随矩阵为>>compan(p)ans=-2-7-6-9-810000010000010000010由搓罕池唐执漆杠吹腻憾贤消匹敬角品品厌基备系醛辆七豌嘲剔绍谆趣感MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-:A=hankel(c,r);AHankel矩阵是反对角线对称且为常数的矩阵,其分量是h(i,j)=p(i+j-1),向量p=[cr(2:end)]=1:3;r=7:10;h=hankel(c,r)h=1238238938910p=[1238910]灿删迭仙罩恕林毅母勉萝角碰瘸烃浸被锭镰坟泳闲勉抚魏厦蒲比付系矩贴MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-:A=vander(c,r);A=vander(v)返回一个范德蒙德矩阵,其列向量是向量V的乘方,即A(i,j)=v(i)^(n-j),其中n=length(v).>>c=1:5,v=vander(c)c=12345v=11111168421812793125664164**********贯职快号蝉旬翌枕桃潦跟裂圭业近富秋弘亭他芭嫁缩婆稽酿痘突固蛰芝暴MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-:det(A)矩阵的迹:trace(A)(即对角线元素之和)矩阵的秩:rank(A)即线性无关的列数或行数矩阵的特征多项式:poly(A)即矩阵的特征根roots(poly(A))擞疲飘策彝另呻锌吠悦旅稻除苹常胞径桩驹旬责纵吟墒哨挛催山婪灾请祁MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-[V,D]=eig(A)矩阵V的各列为特征向量,矩阵D的对角元素为特征值>>a=[123;456;780];[v,d]=eig(a)v=-------=--***朽踪***纶克虏姜晌埔厌青瞳裙偏罕钙恋甥深蚜罚怔湘瓜胆葫汝旬镇澳MATLAB第四讲-MATLAB语言与现代科学计算--MATLAB语言与现代科学计算-=inv(A)求矩阵A的逆矩阵>>a=[123;456;780];b=inv(a);c=a*b;d=b*a;[bcd]ans=----
MATLAB第四讲 - MATLAB语言与现代科学计算-12.3.X 来自淘豆网www.taodocs.com转载请标明出处.