- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]Matlab6
编写完成后以文件名yy3存盘(这里是函数命令程序)。此时, MATLAB函数库中多了个函数yy3.m,可进行调用。在命令 窗中试运行如下: a=[1,2.2,pi,-0.8,3.2,0]; %任意给定一数组 [M,k]=yy3(a) %调用函数yy3 M = 3.2000 k = 5 2 、多项选择判断(if-else-end)结构 格式: if (condition1) commands-1; elseif (condition2) commands-2; else commands-3; end commands-4; 作用 : 若条件condition1成立,则执行commands-1,再转向end, 顺序执行后续的命令commands-4;否则判断条件condition2 是否成立,若成立,则执行commands-2,再转向end执行后 续的命令;若条件condition1和条件condition2均不成立,则 执行命令集commands-3,再顺序向下执行。 例:编写一个函数将百分制成绩转换为优(A),良(B),中(C),差(D)四等级. 分析: 按照通常的等级划分,一般90-100分为优,78-89分为良, 60-77分为中,60分以下的为差,因此,可以用多项选择 判断结构来实现。 function jb=dengji(fs) %定义函数dengji,输入变量为分数fs,返回值为等级A,B,C,D if fs=90 %判断分数fs是否处在优秀级别上 jb=‘ A ’; %定义为A级 elseif fs=78 %判断分数fs是否处在良好级别上 jb= B ; %定义为B级 elseif fs=60 %判断分数fs是否处在合格级别上 jb= C ; %定义为C级 else %分数fs不处于以上任何级别上 jb= D ; %定义为D级 end %选择结构结束 * * Matlab软件与基础数学实验 西安交通大学理学院 易 媛 MATLAB编程介绍与循环结构 ★ MATLAB中每一个命令都是一个M-文件。 ★ MATLAB中各种命令可以完成许多单一的任务,对于 某些较为复杂的问题,仅靠现有的命令或函数来解决,往 往是难以达到目的 。为此,要运用MATLAB编程语言编 制程序,形成M-文件。 ★ 程序是使计算机完成各项运算的命令集,运行一个编 制好的程序,计算机会从第一条命令行开始,一行接一行 地执行相应的命令,直到终止。 MATLAB作为一种高级语言,不但可以以命 令行的方式完成操作,而且可以像大多数程序语言 一样具有结构控制语句、输入输出语句和面向对 MATLAB程序(又称为M-文件)有两种形式, 一种是可直接运行的命令文件,另一种是可供调 用的函数文件,这两种文件的扩展名相同,均为 “.m”,故称为M-文件。 象编程的能力。 MATLAB编程介绍 MATLAB程序编辑是在编辑窗口(MATLAB Editor/Debugger)中进行,程序运行结果或错误 信息显示在在命令窗口(Command Windows)中。 1 、编写M-文件的步骤 (1)打开程序编辑窗口: 点击MATLAB命令窗口工具条 上的New File图标,或点击命令窗口中的[File]菜单,点 击选项中的New,选择M-file, 就可打开MATLAB程序编 辑窗口(MATLAB Editor/Debugger),用户可在窗口中 编写、修改程序。 (2)保存编写的程序:在程序编写过程中,或程序编写完成后,点击工具条上的Save图标,或按F2键,再选择文件夹:\Matlab\Work,输入自己定义的文件名,点击[保存]保存文件,保存后文件名后自动加上“.m”后缀,即为M-文件。 注意: ★ 文件名要以字母开头中间不含空格和标点符号且不超过8个字符; 不能用数字和专用变量名作为文件名,如1,11,pi,ans,eps等。 ★ 程序通常保存在文件夹:\Matlab\Work中,此路径为MAT
文档评论(0)