- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章matlab矩阵运算
Matlab 仿真及其应用;主要内容:;3.1 矩阵运算; 例3-1 求向量x=[1,2,3,4,5]和y=[3,0,5,2,2]间的距离
x=[1,2,3,4,5];
y=[3,0,5,2,2];
norm(x,1); %1-范式
norm(x,inf); %∞—范数
norm(x);
e=x-y;
norm(e);
;2.矩阵的秩:
矩阵中线性无关的列(行)向量个数,称为列(行)秩。 Matlab中用函数rank()来计算矩阵的秩。
;3.矩阵的行列式:
Matlab中用函数det()来计算矩阵的行列式。
;4.矩阵的行列迹:
矩阵的迹定义为对角元素之和。Matlab中用函数trace()来计算矩阵的行列式。
例3-4 求向量eye(4),magic(4)和A=[1,2,3 ;4,5,6;7,8,9]的行列式。
trace(eye(4));
trace(magic(4));
trace(A);
;5.矩阵化零矩阵:
对于非满秩矩阵A,若存在矩阵Z使得AZ=0且ZZ=I,则称 矩阵Z为矩阵A的化零矩阵。Matlab中用函数null()来计算矩阵的化零矩阵。
例3-5 求矩阵A=[1,2,3 ;4,5,6;7,8,9]???化零矩阵。
Z=null(A)
验证AZ=0的具体代码如下:
AZ=A*Z
验证ZTZ的具体代码如下:
ZTZ=Z’*Z
;6.矩阵的正交空间:
矩阵A的正交空间Q满足QTQ=I,且矩阵Q与A具有相同的列基底,Matlab中用函数orth()来计算正交空间Q。
例3-6 求矩阵A1=[1,2,3 ;4,5,6;7,8,9]和A2=[1,2,3 ;4,5,6;7,8,9;10,11,12]的正交空间Q。
Q=orth(A1)
R=orth(A2)
;7.矩阵的简化化梯形式:
矩阵A的简化化梯形式为 ,其中 为r阶单位矩阵。 Matlab 中用函数rref()来计算矩阵的简化梯形形式
例3-7 求矩阵A1=[1,2,3 ;4,5,6;7,8,9]和A2=[1,2,3 ;1,1,5;7,8,9;10,11,12]的正交空间Q。
Q=rref(A1)
R=rref(A2)
;9.矩阵空间之间的角度:
矩阵空间之间的角度代表具有相同行数的两个矩阵线性相关程度,夹角越小代表线性相关度越高。Matlab中用函数subspace()来计算矩阵空间之间的角度。
例3-9 求矩阵A1=[1,2,3;4,5,6;7,8,9]和A2=[1,2;3 ,4;5,6]之间的夹角Q。
Q=subspace(A1,A2)
;3.1.2 线性方程组;Backslash运算符;3-by-3的例子;线性方程组的解结构;1.齐次线性方程组的解结构;ans =
1 0 -9
0 1 4
0 0 0
0 0 0;例3-11.用基础解系表示齐次线性方程组;B =
1 1 5
-2 -2 -6
1 0 0
0 1 0
0 0 1;即;2.非齐次线性方程组的解结构;3.1.2 矩阵分解;2.LU分解:
LU分解是将任意一个方正A分解成为一个交换下三角矩阵L(或是排列(permuted) 的上三角形矩阵)和一个上三角矩阵U的乘积,A=LU,在Matlab中用函数lu来计算LU分解
例3-14 求矩阵A=[1,4,2;5,6,9;4,1,8]的LU分解,
[L1,U1]=lu(A)
L1*U1
;3.奇异分解:
奇异值分解就是将 的矩阵A分解为U*S*V,其中U
为 的酉矩阵,V为 的酉矩阵,S为 ,并可以表示如下:
,其中 ,r=rank(A),
,Matlab中奇异值是有函数svd()实现的。用svd计算矩阵A=[1 4 2;5 6 9]
例3-15 求矩阵A=[1 4 2;5 6 9]的奇异分解,
[U,S,V]=SVD(A)
;4.QR
您可能关注的文档
- 2015届1轮课件:实验3验证力的平行4边形定则(42张).ppt
- 第2章材料性能(土木工程事故处理分析与处理).ppt
- 第2章晶态与非晶态材料的特性.ppt
- 第2章文艺复兴时期文学与莎士比亚.ppt
- 第2章果蔬采后的基本生理活动之呼吸作用.ppt
- 第2章抗原与抗体.ppt
- 第2章水体特性及水体中的物质循环.ppt
- 第2章测试装置的基本特性练习作业(学生).ppt
- 第2章汽车燃料经济性.ppt
- 第2章测试系统特性.ppt
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
文档评论(0)