- 1、本文档共31页,可阅读全部内容。
- 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 ;1,1,5;7,8,9;10,11,12]的正交空间Q。
Q=subspace(A1)
;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和一个上三角矩阵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)
;3.1.3 矩阵的特征值和特征向量;
您可能关注的文档
最近下载
- 大学美育 课件 第8章 中国艺术美 第一节 书法美.pptx
- 9型人格108道测试题.doc
- 《新能源变换技术》课件——3.2.单相桥式全控整流电路结构及电阻性负载工作原理.pptx VIP
- 绿色贸易壁垒影响下浙江省农产品出口问题研究分析 国际贸易专业.doc
- 《新能源变换技术》课件——3.1.2 单相半波可控整流电路结构及电感性负载工作原理(二).pptx VIP
- 呼吸系统疾病的预防与保健PPT.pptx VIP
- 小学信息技术冀教版四年级下册 我们生活在信息时代 课件.pptx
- 幼儿园中班散文欣赏《芽儿》教学课件.ppt
- 2024年江苏护理职业学院单招职业技能测试题库及答案(易错题).docx VIP
- 老年人心理健康量表(维度划分+评分方式).docx
文档评论(0)