第2章MATLAB矩阵及其运算剖析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*2.矩阵的伪逆 如果矩阵A不是一个方阵,或者A是一个非满秩的方阵时,矩阵A没有逆矩阵,但可以找到一个与A的转置矩阵A‘同型的矩阵B,使得: A·B·A=A B·A·B=B 此时称矩阵B为矩阵A的伪逆,也称为广义逆矩阵。在MATLAB中,求一个矩阵伪逆的函数是pinv(A)。 2.4.4 方阵的行列式 把一个方阵看作一个行列式,并对其按行列式的规则求值,这个值就称为矩阵所对应的行列式的值。在MATLAB中,求方阵A所对应的行列式的值的函数是det(A)。 A=[1,2,3;2,1,3;1,1,1] det(A) *2.4.5 矩阵的秩与迹 *2.4.6 向量和矩阵的范数 *2.4.7 矩阵的条件数 利用函数实现其功能 matlab函数的使用说明:函数名(参数) 2.4.8 矩阵的特征值与特征向量 在MATLAB中,计算矩阵A(n阶方阵)的特征值和特征向量的函数是eig(A),常用的调用格式有3种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E。 (2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。 A=[4,1;1,4] E=eig(A) *例2-12 用求特征值的方法解方程。 3x5-7x4+5x2+2x-18=0 p=[3,-7,0,5,2,-18]; A=compan(p); %A的伴随矩阵p28 x1=eig(A) %求A的特征值 x2=roots(p) %直接求多项式p的零点 *2.5 矩阵的超越函数 2.6 字符串 在MATLAB中,字符串是用单撇号括起来的字符序列。 X=‘physics class one’ MATLAB将字符串当作一个行向量,每个字符对应一个元素,字符是以ASCII码形式存储的。 可以建立多行字符串矩阵(各行字符数相等)。 有多少个元素? abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵。相反,char函数可以把ASCII码矩阵转换为字符串矩阵。 通过abs函数验证:大写A对应ASCII码65,B对应66,然后小写a对应97,b对应98 abs(‘ABab’) char([98,97,66]) 例2-13 建立一个字符串向量,然后对该向量做如下处理: (1) 取第1~5个字符组成的子字符串。 (2) 将字符串倒过来重新排列。 (3) 将字符串中的小写字母变成相应的大写字母,其余字符不变。 (4) 统计字符串中小写字母的个数。 命令如下: ch=‘ ABc123d4e56Fg9’ ; subch=ch(1:5) %利用序号取子字符串 revch=ch(end:-1:1) %利用序号将字符串倒排 k=find(ch=‘a’ ch=‘z’ ); %找小写字母的位置 ch(k)=ch(k)-(‘a’ -‘A’ ); %将小写字母变成相应的大写字母? char(ch) length(k) %统计小写字母的个数 输出的是字符,内部存储的是ASCII码 与字符串有关的另一个重要函数是eval,调用格式为: eval(t) 其中t为字符串。它的作用是把字符串的内容作为对应的MATLAB语句来执行。 举例: t=pi;x=t; A=eval(x),A=eval(t) 注意:字符串中有单撇号,该单撇号用两个单撇号表示。A=asefolkj *2.7 结构数据和单元数据 *2.8 稀疏矩阵 练习:p54实验内容1 * 5.利用下列矩阵A和B产生C矩阵,取出C的后3行构成矩阵D。 A=[1,2;4,5;7,8];B=[1,3,5;4,6,8;7,9,11]; C = 1 3 5 1 2 4 6 8 4 5 7 9 11 7 8 1 2 1 3 5 4 5 4 6 8 7 8 7 9 11 6.将5题中C矩阵的第3行和第4行的全部元素改为0,然后再将C矩阵第2列全部元素值改为0。 7.利用单位矩阵和幺矩阵产生如下矩阵 d = 1 0 0 1 0 0 0 1 0 0 1 0 0

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档