有用但暂时不用特殊矩阵的生成

上传人:w****i 文档编号:91900810 上传时间:2019-07-03 格式:PPT 页数:9 大小:72.50KB
返回 下载 相关 举报
有用但暂时不用特殊矩阵的生成_第1页
第1页 / 共9页
有用但暂时不用特殊矩阵的生成_第2页
第2页 / 共9页
有用但暂时不用特殊矩阵的生成_第3页
第3页 / 共9页
有用但暂时不用特殊矩阵的生成_第4页
第4页 / 共9页
有用但暂时不用特殊矩阵的生成_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《有用但暂时不用特殊矩阵的生成》由会员分享,可在线阅读,更多相关《有用但暂时不用特殊矩阵的生成(9页珍藏版)》请在金锄头文库上搜索。

1、利用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)

2、*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

3、;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为构造三阶半正定矩阵,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号