第二讲 Matlab基础知识.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基础知识

第二讲 Matlab基础知识 一.一般运算符及操作符 Matlab软件中几乎所有工作都是以矩阵为基本运算单元的。 1.运算符 矩阵的加减运算 矩阵的乘法运算 一.一般运算符及操作符 矩阵的数组乘法 矩阵的乘方运算 一.一般运算符及操作符 矩阵的除运算 一.一般运算符及操作符 一.一般运算符及操作符 2.操作符 “:” 一.一般运算符及操作符 “%” 在M文件和命令行中表注释 “…” 换行时的继续符 “ ‘” 矩阵的转置 “;” 在[]中表示矩阵行的结尾;在命令行中,则命令不回显 二.数据格式显示 Matlab软件中默认所有数值为双精度显示(double型) Format 默认值,与short格式相同 Format short 短格式,只显示5位数值 Format long 长格式,显示15位数 Format short e 短格式e方式 Format long e 长格式e方式 Format hex 十六进制格式 二.数据格式显示 Format bank 显示两位小数 Format rat 有理格式 Format + 紧密格式(正——“+”; 负——“-”);零——“ ”) Format compact 紧凑格式 Format loose 疏松格式 三.关系运算 主要用来对数与矩阵,矩阵与矩阵进行比较,并返回二者之间大小关系的0、1矩阵。 “==” 比较两个对象是否相等(同) “~=” (not equal) 比较两个对象是否不等(同) 三.关系运算 四.逻辑运算(函数) 四.逻辑运算(函数) 四.逻辑运算(函数) 四.逻辑运算(函数) 四.逻辑运算(函数) 五.字符串操作 五.字符串操作 五.字符串操作 五.字符串操作 五.字符串操作 五.字符串操作 五.字符串操作 五.字符串操作 六.M文件与M函数 Matlab输入命令的方式大体有两种,一种就是在工作空间(命令窗口)中直接输入简单命令,这种命令只适合于比较简单、问题比较特殊、没有一定的重复性和普遍性的简单场合。 Matlab还提供了一种功能强大的工作方式,这就是M文件的编程工作方式。M文件的语法类似于一般高级语言,但更简单易学。M文件的两种形式:命令文件(脚本文件),函数文件。扩展名都是.m。 六.M文件与M函数 1.M命令文件 如果要输入较多的命令,而且要经常对这些命令进行重复输入,则可以将这些命令放到一个扩展名为“.m”的文本文件中,每次运行时只要输入M文件的文件名即可。注意:此M文件要放在系统的搜索路径下,而且文件名不要与内置函数和工具箱中的函数重名。从这点看,M文件与Dos下的批处理命令或其他语言的脚本文件有相似之处。 六.M文件与M函数 编写简单的M命令文件exam1.m a = [ 1 2 3 4 5 ;2 3 4 5 6; 3 4 5 6 7;4 5 6 7 8]; b = a(:,2); a b 分析运行结果: 六.M文件与M函数 2.M函数文件 注意到M命令文件只能“机械”的执行,不能和用户产生互动,为此定义M函数文件。 为了产生互动,M函数文件一般都要带参数,都要有返回值,而且函数文件要定义函数名。注意:函数文件中的变量是局部变量,函数运行结束后被清除。 六.M文件与M函数 M函数文件fun.m的两种格式 带返回值的函数文件 function y = fun(a,b…) … y = … 不带返回值的函数文件 function fun(a,b…) … 六.M文件与M函数 编写函数文件exam2.m function y = exam2(n) %这是一个M函数的例子,y = exam2(n)中的n可以为任%意数或矩阵 a1 = n ; a2 = n + 1 ; a3 = n + 2 ; y = a1 + a2 + a3;

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档