matlab第二章矩阵运算基础.pptVIP

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab第二章矩阵运算基础.ppt

南京信息工程大学 MATLAB语言及其应用 MATLAB程序设计 1 MATLAB 程序设计 殷利平 lpyin@nuist.edu.cn 第2章 MATLAB数据 §2.1 矩阵的创建 §2.2 算术运算 §2.3 关系运算和逻辑运算 §2.4 MATLAB矩阵、数组函数 §2.5 MATLAB矩阵分解 §2.6 矩阵的特殊操作 2.1 矩阵的创建 一、矩阵创建的原则: 1、矩阵的元素必须在“[ ]”中; 2、矩阵的同行元素之间用空格或“,”隔开; 3、矩阵的行与行之间用“;”或回车符隔开; 4、矩阵的尺寸不必预先定义; 5、矩阵元素可以是数值、变量、表达式或函数。 例2.1 创建矩阵 2.1 矩阵的创建 二、变量 与赋值 1、变量的命名 在MATLAB中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。 在MATLAB中,变量名区分字母的大小写。MATLAB提供的标准函数名以及命令名必须用小写字母。 例:myexamp、MYexamp、MYEXAMP 2、 赋值语句 MATLAB赋值语句有两种格式: 【例2.2】 x=[1,2,3;4,5,6;7,8,9] 与[1,2,3;4,5,6;7,8,9]。 【例2.3】计算 的 值,并将结果赋给变量x,后显示出结果。 2、预定义变量 三、矩阵的建立 1、直接输入法 从键盘上直接输入矩阵的元素。只要遵循矩阵创建原则直接输入即可,如果不希望显示结果,在命令行的最后加分号“;” 适用于所有的操作,包括程序设计 三、矩阵的建立 2、通过M文件创建矩阵 对于比较大且复杂的矩阵,有专门的M文件编辑器 三、矩阵的建立 3、通过函数创建矩阵 利用matlab的内部函数或用户自定义函数创建矩阵 例2.4 创建0到2pi间的正弦函数矩阵 x=0:pi/4:2*pi; %创建了0到2pi间隔为pi/4的自变量 y=sin(x) %得到正弦函数值 输出结果(略) 三、矩阵的建立 4、通过数据文件创建矩阵 matlab可以处理的数据包括:文本文件、.mat数据文件、.xls文件、图像文件、声音文件。 这些文件都是以矩阵的形式存储在工作空间中的 §2.2 矩阵和数组的算术运算 2.2 矩阵和数组的算术运算 一、矩阵和数组的加减运 例2.5 a=[1 2 3;4 5 6; 7 8 9];b=[1 1 1]; c=a-b 例2.6 c=a+b 2.2 矩阵和数组的算术运算 二、矩阵的乘法 例2.7 A=[1 2 3;4 5 6;7 8 9];B=[1 2;3 0;7 4]; C=A*B 例2.8 a=rand(3) b=rand(3) c=a/b d=b\a §2.2矩阵和数组的算术运算 三、数组的乘法 例2.9 a=[1 2 3];b=[4 5 6]; c=a.*b §2.2 矩阵和数组的算术运算 四、矩阵除法 例2.10 a=[1 2 3;4 5 6;7 8 9]; b=[4 3 2;7 5 1;12 7 92]; c1=a\b;c2=b/a;c3=a/b 2.2矩阵和数组的算术运算 五、数组的除法 例2.11 a=[1 2 3];b=[4 5 6]; c=a.\b d=b.\a §2.2 矩阵和数组的算术运算 六、点运算 §2.2 矩阵和数组的算术运算 七、幂运算 例2.12 a=[1 2 3];b=[4 5 6]; c=a^b 例2.13 a=[1 2 3];b=[4 5 6]; c=a.^b 例2.14 a=[1 2 3];b=2; c=a^2 例2.15 a=[1 2 3];b=2; c=a.^2 2.2 矩阵和数组的算术运算 八、矩阵的转置 例2.16 a=[1 2 3 4 5 6 7 8 9] c=a’ §2.3矩阵和数组的关系运算和逻辑运算 一、运算关系 二、逻辑运算 三、逻辑函数和关系函数 §2.3矩阵和数组的关系运算和逻辑运算 一、运算关系 例2.18 a=[0 -1 2];b=[-3 1 2]; ①ab ②a=b ③a=2;b=[1 2 3]; a~=b §2.

文档评论(0)

caijie1982 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档