网站大量收购闲置独家精品文档,联系QQ:2885784924

matlab讲义级.pptVIP

  1. 1、本文档共170页,可阅读全部内容。
  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文档。上传文档
查看更多
教材: 尹泽明、丁春利等编著,《精通MATLAB6》,清华大 学出版社,北京,2002 主要参考资料: 1.王学辉、张明辉等编著,《MATLAB6.1必威体育精装版应用详解》,中国水利水电出版社,北京,2002 2.苏金明、阮沈勇,《MATLAB6.1实用指南》,电子工业出版社,北京,2002 3.陈桂明、张明照等编著,《应用MATLAB建模与仿真》,科学出版社,2001 参考网站: / / 主要内容 第一章 MATLAB6.1概述 第二章 MATLAB基本操作 第三章 数组和矩阵 第四章 MATLAB图形绘制 第五章 数学函数和坐标变换 第六章 数据分析 第七章 数值分析 第八章 Matlab程序设计 第九章 MATLAB解方程 第十章 符号运算 第十一章 图形句柄和用户图形界面 第十二章 SIMULINK仿真平台 2.3Matlab运算符 1.算术运算符 加、减、乘、除(左除和右除) 2.关系运算符 小于()、大于()、小于等于(=)、大于等于(=)、等于(==)、不等于(~=) 3.逻辑运算符 逻辑与()、逻辑非(~)、逻辑或(|)、逻辑异或(xor) 4.特殊运算符 冒号(:)、句号(.) 3.3数组和矩阵的运算 1.数组/矩阵和常量的运算 A+cons A-cons\cons-A A*cons A.*cons cons*A cons.*A A/cons A./cons cons/A cons./A A.\cons A\cons cons\A cons.\A A.^cons cons.^A Acons A|cons xor(A,cons) Acons Acons A=cons A=cons A==cons A~=cons 3.全局变量 若多个函数程序共用一个变量,需定义全局变量: global VAL1,VAL2,… 全局变量存于基本工作空间,可在命令控制窗口调用. function h = falling(t) global GRAVITY h = 1/2*GRAVITY*t.^2; global GRAVITY GRAVITY = 32; y = falling((0:.1:5); 8.3流程控制 1.for循环 for x=array command end 在第N次循环中,x=array(:,N) for循环不能用重新给循环变量赋值的方式结束循环. 除了1:n,for循环接受任何有效的MATLAB数组. for 循环可嵌套. 当可用数组方法解决问题时,避免用for循环. 在for循环之前预先预先定义数组,可提高运行速度. 例:for n=1:10 x(n)=cos(n*pi/10) end 2.while循环 while expression command end 当条件为真执行循环.当表达式的为数组,数组的每个元素都为1,才执行循环. 若表达式值为空,不执行循环. 可用all,any函数: B=all(A),A的列向量的每个元素为1,返回值为1.B为行向量. B=any(A),A的列向量的任一元素为1,返回值为1. 例:all(eyes(3)),any(eyes(3)) 例 n = 1; while prod(1:n) 1e100 n = n + 1; end 3.if-else-end 1) if expression command end 表达式为真,执行,否则不执行; 若表达式值为数组,则数组的每个元素都须为1;可用all和any; 若表达式为空,不执行; 可多重嵌套. 2) if expression command1 else command2 end 条件 c1 真 假 条件 c1 真 假 c2 if expression1 command1 elseif expression2 command2 elseif expression3 command3… else command end 条件 c1 真 假 条件 真 假 条件 真 假 c2 c3 c 例 if n 0 % If n negative, display error messag

文档评论(0)

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

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

1亿VIP精品文档

相关文档