- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB采用find函数进行矩阵元素查找。一般格式为: ind=find(X) 查找满足条件X的元素,返回元素单下标。 [row,col]=find(X) 查找满足条件X的元素,返回元素二维坐标。 A=[1 3 5;7 9 11;13 15 16]; ind=find(A10) [row,col]=find(A10) MATLAB使用函数sort对矩阵元素进行排序,默认升序排列,返回排序后的矩阵。一般格式为: Y=sort(A) 对矩阵按照升序进行排列。 [Y,I]=sort(A,DIM,MODE) 当dim=1时,按列排序,当dim=2时,按行排列。MODE指定排序方式,默认为ascend,按照升序排列,参数为descend,按照降序排列。输出参数I中的元素表示B中对应元素在输入参数中的位置。 A=[3 7 5;0 4 2]; sort(A,1) sort(A,2) sort(A,descend) [Y,I]=sort(A,2) MATLAB中提供sum函数对矩阵元素求和,一般格式为: S=sum(X) 对矩阵各列元素求和。 S=sum(X,DIM) 当dim=1时,计算矩阵各列元素的和。当dim=2时,计算矩阵各行元素的和。 a=[1 2 3; 4 5 6; 7 8 9] a = 1 2 3 4 5 6 7 8 9 sum(a) ans = 12 15 18 sum(a,2) ans = 6 15 24 MATLAB中提供prod函数用于对矩阵中元素的求积,一般格式为: B=prod(A):对矩阵各列元素求积。 B=prod(A,dim):当dim=1时,计算矩阵各列元素的积。当dim=2时,计算矩阵各行元素的积。 A=[1 4 7 8;2 5 8 6;3 7 9 11]; p1=prod(A) p1 = 6 140 504 528 p2=prod(A,2) p2 = 224 480 2079 2.4矩阵分析 矩阵信息量获取 1.行列式 把一个n阶矩阵看作一个行列式,根据行列式计算规则求值,得到的值称为矩阵对应的行列式的值。采用det函数用来求方阵行列式值,一般格式为: B=det(A) 2.矩阵的逆 对于一个n阶矩阵A,如果存在一个与其同阶的矩阵B,使得 A*B=B*A=E 其中E为与A同阶的单位矩阵,则称B和A互为逆矩阵。MATLAB采用inv函数求一个矩阵的逆,一般格式为: B=inv(A) 3.矩阵的秩 矩阵的秩是对矩阵行或列线性无关数的评估。所谓线性无关,是指某行或列不能由其他行或列以线性组合表达,已知矩阵A,则矩阵的秩可用rank(A)求得。 4.矩阵的迹 矩阵的迹就是矩阵的主对角线上所有元素之和,用trace函数表示。一般形式为: trace(A) 5.矩阵特征值和特征向量 对于n阶矩阵A,如果存在一个以特征值组成的对角矩阵d和n阶矩阵v,使Av=vd,矩阵v的每一个列向量对应于特征值的特征向量,用[v,d]=eig(A)表示。 6.矩阵范数 矩阵范数是从向量范数引申出来的,同样具有长度的意义。一般格式为: n=norm(A) n=norm(A,p) 结果返回一个标量,就是矩阵A的最大奇异值,p值决定返回范数的类型。 矩阵分解 矩阵分解是通过把一个复杂矩阵分解为比较简单的若干矩阵乘积的组合,便于理论分析或数值计算。矩阵分解方法有特征分解﹑奇异值分解﹑cholesky分解﹑LU分解和QR分解等。 特征分解是将矩阵分解为由其特征值和特征向量表示的乘积形式。一般格式为: [V,D]=eig(A) 奇异值分解,返回一个与矩阵大小相同的对角矩阵s和两个酉矩阵u和v,且满足A=u*s*v,若A为m*n阵,则u为m*m,v为n*n,奇异值在s主对角线上,且为非负降序排列。所谓酉矩阵是它的逆矩阵等于其共轭转置矩阵。 [u,s,v]=svd(A) 第二章 数值运算 1.数据类型 基本数据类型 字符串 单元数组 结构体 基本数据类型 整数型 MATLAB支持1﹑2﹑4和8字节的有符号整数型和无符号整数型。无符号整型可以表示0和正数,有符号整型可以表示正数和负数。 clear clc a=240 b1=int8(a) %将a转换为有符号1字节整数 b2=int16(a) %将a转换为有符号2字节整数 b3=uint8(a) %将a转换为无符号1字节整数 b4=uint16(a) %将a转换为无符号2字节整数 浮点型 MATLAB有单精度和双精度两种浮点数,都是依据I
您可能关注的文档
- Mastercam X2应用与实例教程第7章.ppt
- Mastercam X2应用与实例教程第8章.ppt
- Mastercam X2中文版基础教程第二章 Mastercam X2.ppt
- Mastercam X2中文版基础教程第六章1 刀具路径及.ppt
- Mastercam X2中文版基础教程第三章 编辑与转换几何图形.ppt
- Mastercam X2中文版基础教程第四章 曲面的构建与编辑.ppt
- Mastercam X2中文版基础教程第五章 实体的构建与编辑.ppt
- Mastercam X2中文版基础教程第一章MastercamX2 基础.ppt
- Mastercam X2中文版应用与实例教程 (1).pptx
- Mastercam X2中文版应用与实例教程 (2).pptx
原创力文档


文档评论(0)