Matlab原理与应用1-2.pptVIP

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

变量的命名 变量的命名 内存变量的管理 文件名可以带路径,但不需带扩展名.mat,命令隐含一定对.mat文件进行操作。 变量名表中的变量个数不限,只要内存或文件中存在即可,变量名之间以空格分隔。 当变量名表省略时,保存或装入全部变量。 -ascii选项使文件以ASCII格式处理,省略该选项时文件将以二进制格式处理。 save命令中的-append选项控制将变量追加到mat文件中。 浮点数 几乎在所有的情况下,MATLAB的数据都是以双精度数值来表示的,这些双精度数在系统内部用二进制来表示。这是计算机通常的表示数据的方式,但也带来了一些问题,比如有很多实数不能被精确地表示,对能够表示的值也有一个限制,并且还存在一个浮点相对误差限。 所谓相对误差限是指MATLAB语言能够区分两个不同大小的数时,这两个数之间的最小差值。 举 例 下边3个式子的计算结果是相同的,但是由于这些数字都是使用二进制存储的,在使用双精度数来表达这些数时,往往就会出现一些误差。 a=0.33-0.5+0.17 a = 2.7756e-017 b=0.33+0.17-0.5 b =0 c=0.17-0.5+0.33 c = 5.5511e-017 MATLAB语言对复数的处理也是十分简便的,在处理复数问题时,不需要进行其他任何的附加操作。(书写时用’i’或’j’表示复数) a2=pi+3.14j a2 = 3.1416 + 3.1400i b=4*(1+3/sqrt(-1)) b = 4.0000 -12.0000i 矩阵变量的建立 (3).利用M文件产生矩阵 (4) 利用内部函数产生矩阵 由小矩阵生成大矩阵 a=magic(3) a = 8 1 6 3 5 7 4 9 2 b=[a a+1;a+2,a+3] b = 8 1 6 9 2 7 3 5 7 4 6 8 4 9 2 5 10 3 10 3 8 11 4 9 5 7 9 6 8 10 6 11 4 7 12 5 2.2 Matlab运算 算术运算 点运算符号“.*” 、“./”、 “.\” 、“.^” 关系运算 MATLAB提供了6种关系运算符: 关系运算符的运算法则为: (1) 当两个比较量是标量时,直接比较两数的大小。若关系成立,关系表达式结果为1,否则为0。 (2) 当参与比较的量是两个维数相同的矩阵时,比较是对两矩阵相同位置的元素按标量关系运算规则逐个进行,并给出元素比较结果。最终的关系运算的结果是一个维数与原矩阵相同的矩阵,它的元素由0或1组成。 (3) 当参与比较的一个是标量,而另一个是矩阵时,则把标量与矩阵的每一个元素按标量关系运算规则逐个比较,并给出元素比较结果。最终的关系运算的结果是一个维数与原矩阵相同的矩阵,它的元素由0或1组成。 逻辑运算 MATLAB提供了3种逻辑运算符:(与)、|(或)和~(非)。逻辑运算的运算法则为: (1) 在逻辑运算中,确认非零元素为真,用1表示,零元素为假,用0表示。 (2) 设参与逻辑运算的是两个标量a和b,那么, ab----a, b全为非零时,运算结果为1,否则为0。 a|b -----a, b中只要有一个非零,运算结果为1。 ~a -----当a是零时,运算结果为1;当a非零时,运算结果为0。 (3) 若参与逻辑运算的是两个同维矩阵,那么运算将对矩阵相同位置上的元素按标量规则逐个进行。最终运算结果是一个与原矩阵同维的矩阵,其元素由1或0组成。 (4) 若参与逻辑运算的一个是标量,一个是矩阵,那么运算将在标量与矩阵中的每个元素之间按标量规则逐个进行。最终运算结果是一个与矩阵同维的矩阵,其元素由1或0组成。 运算优先表 操作运算 方括号“[ ]” 输入矩阵; 删除矩阵的行或列元素; 常用函数 函数使用注意事项: 看作是子程序,输入与输入变量(参数)的类型、数量。 如果有多个函数完成相近功能时,要注意它们之间区别,比如:fix/floor/ceil/round都有取整取功能。 小 结 Matlab变量命名规则; Matlab中算术运算、关系运算符、逻辑运算、操作符表达方式和运算符的含义,并了解常用函数的使用; 第

文档评论(0)

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

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

1亿VIP精品文档

相关文档