欢迎来到天天文库
浏览记录
ID:59416476
大小:318.50 KB
页数:47页
时间:2020-09-19
《Matlab编程介绍,循环结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Matlab软件与基础数学实验MATLAB编程介绍与循环结构★MATLAB中每一个命令都是一个M-文件。★MATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂的问题,仅靠现有的命令或函数来解决,往往是难以达到目的。为此,要运用MATLAB编程语言编制程序,形成M-文件。★程序是使计算机完成各项运算的命令集,运行一个编制好的程序,计算机会从第一条命令行开始,一行接一行地执行相应的命令,直到终止。MATLAB作为一种高级语言,不但可以以命令行的方式完成操作,而且可以像大多数程序语言一样具有结构控制语句、输入输出语
2、句和面向对MATLAB程序(又称为M-文件)有两种形式,一种是可直接运行的命令文件,另一种是可供调用的函数文件,这两种文件的扩展名相同,均为“.m”,故称为M-文件。象编程的能力。MATLAB编程介绍MATLAB程序编辑是在编辑窗口(MATLABEditor/Debugger)中进行,程序运行结果或错误信息显示在在命令窗口(CommandWindows)中。1、编写M-文件的步骤(1)打开程序编辑窗口:点击MATLAB命令窗口工具条上的NewFile图标,或点击命令窗口中的[File]菜单,点击选项中的New,选择M-
3、file,就可打开MATLAB程序编辑窗口(MATLABEditor/Debugger),用户可在窗口中编写、修改程序。(2)保存编写的程序:在程序编写过程中,或程序编写完成后,点击工具条上的Save图标,或按F2键,再选择文件夹:MatlabWork,输入自己定义的文件名,点击[保存]保存文件,保存后文件名后自动加上“.m”后缀,即为M-文件。注意:★文件名要以字母开头中间不含空格和标点符号且不超过8个字符;不能用数字和专用变量名作为文件名,如1,11,pi,ans,eps等。★程序通常保存在文件夹:Matla
4、bWork中,此路径为MATLAB软件默认路径。★程序若要存放到其它文件夹中,则要添加该路径到MATLAB的路径设置中,否则程序不能连接执行。点击编辑窗工具条上[File]菜单,选择SetPath..,此时打开路径设置窗口,再点击AddFoider..,选择你所使用的文件夹(若没有则要先新建),选定后该路径自动显示在列表的第一行或最后一行,再点击Save保存即可。具体操作:2、运行M-文件运行一个已经编写好且存盘的M-文件有两种方法:在MATLAB编辑窗口中对正在编辑的M-文件,保存后可直接点击工具条上的Debug中
5、的Run命令运行或按F5键,即可运行当前程序,其运行结果或信息显示在命令窗口,此时,用户可以切换到命令窗口进行查看,之后可回到编辑窗对程序进行修改、重新保存再次运行。方法一:在MATLAB命令窗口中直接输入文件名回车,即可运行相应的M-文件。其运行结果或程序运行中的错误信息等显示在命令窗口,此时,用户若要修改程序则可以切换到编辑窗口进行修改,修改后重新保存。方法二:当对程序进行修改保存时,当前程序将覆盖原来程序,此时若要想保存为另外的文件,则要点击工具条上[File]菜单,选择Saveas..,另取文件名保存即可。注意
6、:例1、分别建立命令文件和函数文件,将华氏温度f转换为摄氏温度c。首先建立命令文件并以文件名yy1.m存盘。clear;%清除工作空间中的变量f=input('InputFahrenheittemperature:');c=5*(f-32)/9然后在MATLAB的命令窗口中输入yy1,将会执行该命令文件,执行情况为:InputFahrenheittemperature:73c=22.7778程序1:首先建立函数文件yy2.m。functionc=yy2(f)c=5*(f-32)/9然后在MATLAB的命令窗口调用该函数
7、文件。clear;y=input('InputFahrenheittemperature:');x=yy2(y)输出情况为:InputFahrenheittemperature:70c=21.1111x=21.1111程序2:MATLAB程序的基本结构MATLAB提供了三种基本的程序结构:顺序结构、循环结构和选择结构。一个MATLAB程序就是使计算机实现某一类功能任务的命令集。用户编制程序时,需要按照解决问题的逻辑步骤和求解算法,用MATLAB的语句和函数,按照三种基本结构逐条编写,一般一行一条语句,便于调试和查找错误
8、。其中功能处理部分是核心,主要是根据处理问题的逻辑步骤,采用循环迭加、判断推理、分步计算等来解决问题。程序一般包含三个部分:数据输入、功能处理、结果输出程序编写完成后,需要存盘,形成永久性文件,之后可以随时对它进行调用或修改。M-文件中的输入、输出方式1、输入方式s='Anystring!';%输入字符串(1)程序中直接赋值x=2
此文档下载收益归作者所有