- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03讲MATLAB_simulink的数值运算
1.5 MATLAB的数值运算;1.5.1 矩阵运算;1. 矩阵的实现; 矩阵可以用以下几种方式进行赋值:
直接列出元素的形式;
通过语句和函数产生;
建立在文件中;
从外部的数据文件中装入。; 对于比较小的简单矩阵可以使用直接排列的形式输入,把矩阵的元素直接排列到方括号中,每行内的元素间用空格或逗号分开,行与行的内容用分号隔开。例如,矩阵
在MATLAB下的输入方式为
A=[1, 2, 3; 4, 5, 6; 7, 8, 9]
或 A=[1 2 3; 4 5 6; 7 8 9];简单矩阵的输入;利用语句或函数产生矩阵;利用语句或函数产生矩阵;利用语句或函数产生矩阵;利用语句或函数产生矩阵;(2) 矩阵的元素;矩阵的元素;矩阵的元素;矩阵的元素;矩阵的元素;(3) 特殊矩阵的实现;特殊矩阵的实现;2. 矩阵的基本运算;(1) 矩阵的转置;矩阵的转置;(2) 矩阵的加和减;(3) 矩阵的乘法;(4) 矩阵的除法;(5) 矩阵的乘方;(6) 矩阵的翻转;(7) 矩阵的超越函数;3. 矩阵的特殊运算 ;(2) 矩阵的迹
假设一个方阵为 A={aij}, i,j=1,2,…,n;则矩阵A的迹定义为
即矩阵的迹为该矩阵对角线上各个元素之和。由代数理论可知矩阵的迹和该矩阵的特征值之和是相同的。
在MATLAB中提供了求取矩阵迹的函数trace( ),其调用方法为
trace(A);(3) 矩阵的秩
对于n×m维的矩阵A,若矩阵所有的列向量中共有 rc个线性无关,则称矩阵的列秩为rc,如果rc=m, 则称A为列满秩矩阵;相应地,若矩阵A的行向量中有rr个是线性无关的,则称矩阵A的行秩为rr, 如果rr=n,则称A为行满秩矩阵。
MATLAB提供了一个内部函数rank( )来用数值方法求取一个已知矩阵的秩,其调用格式为
k=rank(A);(4) 矩阵的三角分解
矩阵的三角分解又称为LU分解,它的目的是将一个矩阵A分解成一个下三角矩阵L和一个上三角矩阵U的乘积,亦即可以写成A=LU。
在MATLAB下也给出了矩阵的LU分解函数lu( ),该函数的调用格式为
[L,U]=lu(A);(5) 矩阵的特征值与特征向量
[V,D]=eig(A)
其中:A为要处理的矩阵,D为一个对角矩阵,其对角线上的元素为矩阵A的特征值,而每个特征值对应的V矩阵的列为该特征值的特征向量。该矩阵是一个满秩矩阵,它满足AV=VD,且每个特征向量各元素的平方和均为1。如果调用该函数时只返回一个变量D,则D为A的特征值。;(6) 矩阵的特征多项式、特征方程和特征根 MATLAB提供了求取矩阵特征多项式系数的函数poly( ),其调用格式为
P=poly(A)
其中:A为给定的矩阵,返回值P为一个行向量,其各个分量为矩阵A的降幂排列的特征多项式系数。即
P=[ a0 a1 … an]; MATLAB语言把多项式表达成一个行向量,该向量中的元素是按多项式降幂排列的。
f(x)=a0xn+a1xn-1+…… +an-1x+an
可用行向量 p=[a0 a1 …… an-1 an]表示。
poly (A)—1、产生A矩阵特征多项式系数向量;
2、求根向量A对应的多项式。
特征多项式一定是n+1维的
特征多项式第一个元素一定是1;例:
a=[1 2 3;4 5 6;7 8 0];
p=poly(a)
p =
1.00 -6.00 -72.00 -27.00
p是多项式p(x)=x3-6x2-72x-27的MATLAB描述方法,我们可用函数文件,显示数学多项式的形式:
p1=poly2sym(p)
p1 =
x^3-6*x^2-72*x-27; MATLAB中根据矩阵特征多项式求特征根的函数为roots( ),其调用格式为
V=roots(P)
其中:P为特征多项式的系数向量,而V为特征多项式的解,即原始矩阵的特征根。;例:
a=[1 2 3;4 5 6;7 8 0];p=poly(a)
p =
1.00 -6.00 -72.00 -27.00
r=roots(p)
r =
12.1229
-5.7345
-0.3884
显然, r是矩阵a的特征值;当然我们可用poly令其返回多项式形式
您可能关注的文档
- 百分数及分数小数的互化.ppt
- 百分数的意义及写法.pp何芳1.ppt
- 百度市场细分与定位_(周亮罗晓芳).ppt
- 的历史文化及浓浓情.ppt
- 皇亚金以和现货黄金相关知识介绍.ppt
- 痉挛性斜颈的诊断与治疗--第四军医大学神经外科王学廉.ppt
- 百分率应用题练习课件第7课.ppt
- 痰饮咳嗽病脉证并治第12(雷)2.ppt
- 益生菌菌种的应用2013版(普通食品、婴幼儿食品及保健食品).pptx
- 盘点SEO及SEM的优劣势.pptx
- 2025年物流师职业技能鉴定模拟试卷:物流企业物流安全管理试题库.docx
- 2025年托福听力特训试卷:国际法律体系与司法实践.docx
- 文学消费与接受的性质.ppt
- 2024年11月2日全国事业单位联考C类《职业能力倾向测验》试题+解析.pdf
- 2025年四川达州市中考生物试题及答案.docx
- 2025年通信工程师考试网络规划与优化技术应用实践试卷.docx
- 维生素与辅酶第六章.ppt
- 2025年造价工程师案例分析模拟试卷:建筑工程造价咨询机构行业发展趋势报告试题.docx
- 2025年生物学科教师招聘考试重点难点解析(事业单位).docx
- 2025年陕西省事业单位招聘电子商务专业综合能力测试试题库.docx
文档评论(0)