计算机仿真技术 第二部分.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机仿真技术第二部分整理ppt

* * keyboard % 输入return,回车后退出,继续执行下面的语句。 d=input(Enter the value of d=); %提示用户输入d的值 e=a*24+b*8+d*6-c f=e/d disp(work pause 10 second) % disp指令可以用来显示字符 pause(10) %暂停10秒 disp(f) % 显示指定变量的结果,而不显示变量名称 * * 关系与逻辑运算符 MATLAB的运算符有三种类型:算术运算符、关系运算符、逻辑运算符。它们的处理优先级依次为 算术运算符关系运算符逻辑运算符 关系运算符 假设有:A=[1 2 -1 -5] B=[0 2 3 1] 小于 AB ans=[0 0 1 1] 大于 AB ans=[1 0 0 0] = 小于等于 A=B ans=[0 1 1 1] = 大于等于 A=B ans=[1 1 0 0] == 等于 A=B ans=[0 1 0 0] ~= 不等于 A~=B ans=[1 0 1 1] * * 程序流程控制 1、for循环语句 基本格式 for 循环变量=起始值:步长:终止值 循环体 end 步长缺省值为1,循环结构可以嵌套使用。 例 sum=0; for i=1:100 sum=sum+i; end sum * * 2、while循环语句 基本格式 while 表达式 循环体 end 若表达式为真,则执行循环体的内容,执行后再判断表达式是否为真,若不为真,则跳出循环体,向下继续执行。 例 sum=0; j=0; while sum100 j=j+1; sum=sum+j; end sum while循环和for循环的区别在于,while循环结构的循环体被执行的次数不是确定的,而for结构中循环体的执行次数是确定的。 * * 3、if,else,elseif语句 (1)if 逻辑表达式 执行语句 end (2)if 逻辑表达式 执行语句1 else 执行语句2 … end (3)if 逻辑表达式1 执行语句1 elseif 逻辑表达式2 执行语句2 end * * 语句(1)中,当逻辑表达式的值为真时,执行该结构中的执行语句,执行完之后继续向下进行;若为假,则跳过结构中的内容,向下执行。 语句(2)中,if-else的执行方式为:如果逻辑表达式的值为真,则执行语句1,然后跳过语句2,向下执行;如果为假,则执行语句2,然后向下执行。 语句(3)中,if-elseif的执行方式为:如果逻辑表达式1的值为真,则执行语句1;如果为假,则判断逻辑表达式2,如果为真,则执行语句2,否则向下执行. * * 4、switch语句 格式:switch 表达式(%可以是标量或字符串) case 值1 语句1 case 值2 语句2 …. otherwise 语句3 end 执行方式:表达式的值和哪种情况(case)的值相同,就执行哪种情况中的语句,如果不同,则执行otherwise中的语句。

文档评论(0)

zyzsaa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档