- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值计算03-Matlab编程概要1
break 和 continue break 语句用于终止循环的执行,即跳出最内层循环 continue 语句用于结束本次循环,进行下一次循环 break 和 continue 一般与 if 语句配合使用 其它流控制语句 return return 语句用于退出正在运行的脚本或函数,通常用在函数文件中。 continue语句 【例】把100到120之间的能被7整除的整数输出。 for i=100:120 if rem(i,7)~=0 continue end i end break语句 【例】输出100到120之间第一个能被7整除的整数 for i=100:120 if rem(i,7)~=0 continue end i break end 例:用循环求解求最大的 m, s=0; for i=1:10000 s=s+i; if s10000, break; end end i i = 141 return语句 function output = fact(n) if n == 1 output = 1; return; end output = n*fact(n-1); 根据表达式的不同取值,分别执行不同的语句。 switch expression (表达式) case value1 (表达式1) statement1(语句组1) case value2 (表达式2) statement2(语句组2) ... ... case valuem (表达式m) statementm(语句组m) otherwise statement (语句组) end switch 语句 注意 case 语句中可选多个取值的情况。多个取值用“{}”表示,括号内的数据用逗号分隔。 实现把y向量每个元素调整为被3整除后的余数后,保存到g向量中。 程序举例 1.编制M文件实现分段函数: (1)用函数文件来实现 1.编制M文件实现分段函数: (2)用程序文件来实现 2. 编制程序,判断输入数据的奇偶性。 (1)只考虑输入数字的情况 2. 编制程序,判断输入数据的奇偶性。 (2)考虑输入是空格或直接按回车键的情况 5. 编制程序,寻找输入数组中的最大数。 4. 求任意度数的三角函数值,并将正弦、余弦、正切及余切同时按表格形式显示出来。 首先由计算机随机产生一个 [1,100] 之间的一个整数,然后由用户猜测所产生的这个数。根据用户猜测的情况给出不同的提示,如果猜测的数大于产生的数,则显示 “High” ,小于则显示 “ Low ” ,等于则显示 “You won!”,同时退出游戏。用户最多有 7 次机会。 上机作业 猜数游戏 Matlab演示 MATLAB 第三章 编程基础 关系与逻辑运算 1 数据输入与输出 2 函数文件 3 选择与循环语句 4 程序设计技巧简介 5 用 Matlab 语言编写的程序称为 M 文件。 M 文件是由若干 Matlab 命令组合在一起构成的,它可以完成某些操作,也可以实现某种算法。事实上,Matlab 提供的内部函数以及各种工具箱,都是利用 Matlab 语言开发的 M 文件。用户也可以结合自己的工作需要,开发自己的程序或工具箱。 M 文件根据调用方式的不同可以分为两类: Script:脚本文件/命令文件 Function:函数文件 M 文件 M 文件以 .m 为扩展名。 M 文件是一个文本文件,可以用任何文本编辑器来建立和编辑,通常使用 Matlab 自带的 M 文件编辑器。 M 文件的建立与打开 新建一个 M 文件 菜单操作 ( File ? New ? M-File ) 命令操作 ( edit M 文件名 ) 命令按钮 ( 快捷键 ) 打开已有的 M 文件 菜单操作 ( File ? Open ) 命令操作 ( edit M 文件名 ) 命令按钮 ( 快捷键 ) 双击 M 文件 程序控制结构有三种:顺序结构、选择结构和循环结构。 M文件控制流 选择结构 是根据给定的条件成立或不成立,分别执行不同的语句。Matlab 用于实现选择结构的语句有 if 语句和 switch 语句。 关系运算 小于 = 小于等于 大于 = 大于等于 == 等于 ~= 不等于 比较大小,如果结论是 真 则返回 1 ,
文档评论(0)