资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
利用MATLAB软件 构造特殊矩阵,西安电子科技大学 2011.12,1、构造元素为0-10的35随机矩阵 A=round(10*rand(3,5),2、构造元素为正态分布的23随机矩阵 B=round(5*randn(2,3),3、构造3阶单位矩阵 E=eye(3),4、构造全1矩阵 C=ones(3,1),5、构造零矩阵 O=zeros(3,2),6、构造3阶随机对称矩阵 A=round(3*randn(3);A=A+A,7、构造3阶奇异矩阵(即行列式为零的方阵) a1=round(3*randn(1,3); a2=round(3*randn(1,3); a3=round(3*randn)*a1+round(3*randn)*a2; A=a1;a2;a3,8、构造秩为1的4阶矩阵 a=round(3*randn(4,1);b=round(3*randn(1,4); A=a*b,若要构造秩为1的矩阵A和B:,可以在MATLAB命令窗口输入: a=2,4,6,8;b=1,2,1.5,5;A=b*a,B=a*b,9、构造范德蒙矩阵A,可以在MATLAB命令窗口输入: a1=3,4,5,6;b=ones(1,4);A1=b*a1; a2=0,1,2,3;A2=a2*b; A=A1.A2 % 这里“.”表数组的幂运算, A是A2的元作为A1的相应元的幂做成的矩阵 或: v=3,4,5,6;A=rot90(vander(v),10、构造行列式为1的n阶矩阵(其逆矩阵元素为整数) 编写det1.m程序: function A=det1(n) A=round(2*randn(n); while det(A)=1 A=round(2*randn(n); end,11、若已知矩阵A,构造与其等价矩阵B m,n=size(A);P=det1(m);Q=det1(n);B=P*A*Q,12、已知n阶矩阵A,构造与其相似矩阵B P=det1(length(A);B=P-1*A*P,13、已知n阶对称矩阵A,构造与其合同的矩阵B P=det1(length(A);B=P*A*P,14、构造三个3维两两正交列向量 程序orth3.m,15、构造特征值为整数的3阶矩阵 程序eig_int.m为构造特征值为随机数的矩阵 程序eig_int2.m为构造指定特征值的矩阵,16、构造正定、负定、半正定矩阵 程序eig_p.m为构造三阶正定矩阵 程序eig_n.m为构造三阶负定矩阵 程序eig_p2.m为构造三阶半正定矩阵,谢谢!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号