欢迎来到天天文库
浏览记录
ID:51598496
大小:4.92 MB
页数:174页
时间:2020-03-25
《《Matlab编程基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章之Matlab编程基础1§2-1Matlab软件的运行环境与安装方法Matlab6.5软件对系统的基本要求主要有:(1)Pentium,PentiumPro,PentiumII,PentiumIII,PentiumIV,IntelXeon,AMDAthlon;(2)支持操作系统为Win2000、WinXP;(3)CD-ROM驱动器,用于从光盘安装该软件;(4)内存128MBRAM,建议采用256MBRAM及其以上;(5)全部安装该软件所需要的硬盘空间最少不低于1000MB,建议使用硬盘40G以上;(6)支持256色以上显示器,建议采用32M以上显卡2安装Matla
2、b的setup按钮3安装Matlab的界面4安装Matlab的界面5安装Matlab时输入密码的界面6Matlab组件选择窗口界面MATLAB组件的选择窗口7Matlab桌面快捷方式8Matlab的操作界面窗口说明历史指令窗口工作空间浏览器命令窗口当前目录浏览器(后台)开始按钮切换按钮当前工作目录设定命令提示符号输入命令/指令区域9§2-2Matlab软件的常用窗口简介命令窗口(CommandWindow)10历史命令(指令)窗口11工作空间浏览器窗口12当前目录浏览器(CurrentDirectoryBrowser)13内存数组编辑器(ArrayEditor)14M文件
3、编辑/调试器窗口15Matlab的交互界面分类目录窗口16帮助导航/浏览器(HelpNavigator/Browser)17§2-3MATLAB的运行方式一、命令行运行方式演算纸式的科学计算语言在MATLAB的应用中,最基本、最简单的应用,就是在命令窗口中直接输入命令来实现计算或绘图功能。MATLAB命令行的一般形式为:变量=表达式或:表达式(赋值语句)18命令行运行方式(续)①使用MATLAB最简单的方式是将MATLAB的命令窗口看作计算器,通过输入数学算式直接计算。>>1+2+3+4+5↙ans=15②如果在输入的表达式后面跟上分号“;”,那么运行后就不会马上显示运算
4、的结果,必须键入输出变量后才能显示运算结果。用分号关闭不必要的输出会使程序运行速度成倍甚至成百倍地提高。>>1+2+3+4+5;↙则不会马上显示运算结果,要得到运算结果,必须>>ans↙则显示结果为ans=1519命令行运行方式(续)③如果在表达式后面跟上逗号“,”或什么都不跟,运行后会马上显示该表达式的运算结果。④如果一个表达式很长,可以用续行号“…”将其延续到下一行。>>1+2+3+4+5+…↙%注意加号写在本行。6+7+8+9+10↙则输出结果ans=55如果续行号前面是数字,直接使用续行号会出现错误,有三种解决办法,一是设法使续行号前面是一个运算符号,二是先空一格
5、再加续行号,三是再加一个点。20⑤在一行中也可以写几个语句,它们之间用逗号“,”或分号“;”隔开。>>A=[1,2,3.3,sin(4)],X=1966/310+1↙则输出结果A=1.00002.00003.3000,-0.7568X=7.3419。命令行运行方式(续)21二、m文件运行方式所谓m文件,就是用MATLAB语言编写的、可以在MATLAB中运行的程序。它是以普通文本格式存放的,故可以用任何文本编辑软件进行编辑。MATLAB提供的m文件编辑器就是程序编辑器。在File菜单中选择NEW,再选择M-file,或点击新建图标,就可以调出m文件编辑器,用户可以用此编辑器
6、编写m文件。m文件有两种形式,一种称为命令文件(ScriptFile),另一种称为函数文件(FunctionFile),两种文件的扩展名都是m。22(1)命令文件如果要输入较多的命令,或者要经常对某些命令进行重复的输入,则可以将这些命令按执行顺序存放在一个m文件中,以后只要在MATLAB的命令窗口中输入该文件的文件名,系统就会调入该文件并执行其中的全部命令。这种形式就是MATLAB的命令文件。命令文件中的语句可以访问MATLAB工作空间的所有变量;而在命令文件执行过程中创建的变量也会一直保留在工作空间中,其他命令或m文件都可以访问这些变量。命令文件相当于DOS批处理文件。
7、23命令文件(续)求满足1+2+3+…n<100的最大正整数n的MATLAB程序为:sum=0;n=0;%赋初始值whilesum<100%判断当前的和是否小于100n=n+1;%如果没有超过100,则对n加1sum=sum+n;%计算最新的和endsum=sum-n;%当循环结束时有sum>=100,故应对sum减nn=n-1;%当循环结束时有sum>=100,故应对n减1n,sum%显示最大正整数n以及和sum24命令文件(续)将上述程序存入文件fl.m,然后在命令窗口键入>>fl↙显示结果为n=13sum=91指出:程序
此文档下载收益归作者所有