ImageVerifierCode 换一换
格式:PPT , 页数:48 ,大小:132KB ,
资源ID:15625518      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15625518.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab编程经典例题PPT格式课件下载.ppt)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab编程经典例题PPT格式课件下载.ppt

1、73c=22.7778程序程序2:首先建立函数文件首先建立函数文件f2c.m。function c=f2c(f)c=5*(f-32)/9然后在然后在MATLAB的命令窗口调用该函数文件。的命令窗口调用该函数文件。y=input(Input Fahrenheit temperature:x=f2c(y)输出情况为:输出情况为:70c=21.1111x=21.11113.1.2 M文件的建立与打开文件的建立与打开 M文件是一个文本文件,它可以用任何编辑程序文件是一个文本文件,它可以用任何编辑程序来建立和编辑,而一般常用且最为方便的是使用来建立和编辑,而一般常用且最为方便的是使用MATLAB提供的文

2、本编辑器。提供的文本编辑器。1建立新的建立新的M文件文件 为建立新的为建立新的M文件,启动文件,启动MATLAB文本编辑器有文本编辑器有3种方法:种方法:(1)菜单操作。从菜单操作。从MATLAB主窗口的主窗口的File菜单中菜单中选择选择New菜单项,再选择菜单项,再选择M-file命令,屏幕上将出命令,屏幕上将出现现MATLAB 文本编辑器窗口。文本编辑器窗口。(2)命令操作。在命令操作。在MATLAB命令窗口输入命令命令窗口输入命令edit,启动启动MATLAB文本编辑器后,输入文本编辑器后,输入M文件文件的内容并存盘。的内容并存盘。(3)命令按钮操作。单击命令按钮操作。单击MATLAB

3、主窗口工具栏主窗口工具栏上的上的New M-File命令按钮,启动命令按钮,启动MATLAB文本编文本编辑器后,输入辑器后,输入M文件的内容并存盘。文件的内容并存盘。2打开已有的打开已有的M文件文件 打开已有的打开已有的M文件,也有文件,也有3种方法:从MATLAB主窗口的主窗口的File菜菜单中选择单中选择Open命令,则屏幕出现命令,则屏幕出现Open对话对话框,在框,在Open对话框中选中所需打开的对话框中选中所需打开的M文文件。在文档窗口可以对打开的件。在文档窗口可以对打开的M文件进行编文件进行编辑修改,编辑完成后,将辑修改,编辑完成后,将M文件存盘。文件存盘。在MATLAB命令窗口输

4、入命令窗口输入命令:命令:edit 文件名,则打开指定的文件名,则打开指定的M文件。单击MATLAB主窗口主窗口工具栏上的工具栏上的Open File命令按钮,再从弹出命令按钮,再从弹出的对话框中选择所需打开的的对话框中选择所需打开的M文件。3.2 程序控制结构程序控制结构3.2.1 顺序结构顺序结构1数据的输入数据的输入从键盘输入数据,则可以使用从键盘输入数据,则可以使用input函数来进函数来进行,该函数的调用格式为:行,该函数的调用格式为:A=input(提示信息,选项提示信息,选项);其中提示信息为一个字符串,用于提示用户其中提示信息为一个字符串,用于提示用户输入什么样的数据。输入什么

5、样的数据。如果在如果在input函数调用时采用函数调用时采用s选项,则允选项,则允许用户输入一个字符串。例如,想输入一许用户输入一个字符串。例如,想输入一个人的姓名,可采用命令:个人的姓名,可采用命令:xm=input(Whats your name?,s);2数据的输出数据的输出 MATLAB提供的命令窗口输出函提供的命令窗口输出函数主要有数主要有disp函数,其调用格式为函数,其调用格式为 disp(输出项输出项)其中输出项既可以为字符串,也可其中输出项既可以为字符串,也可以为矩阵。以为矩阵。例例3-2 输入输入x,y的值,并将它们的值互换后的值,并将它们的值互换后输出。输出。程序如下:x

6、=input(Input x please.);y=input(Input y please.);z=x;x=y;y=z;disp(x);disp(y);例例3-3 求一元二次方程求一元二次方程ax2+bx+c=0的根。的根。a=input(a=?b=input(b=?c=input(c=?d=b*b-4*a*c;x=(-b+sqrt(d)/(2*a),(-b-sqrt(d)/(2*a);disp(x1=,num2str(x(1),x2=,num2str(x(2);3程序的暂停程序的暂停 暂停程序的执行可以使用暂停程序的执行可以使用pause函数,函数,其调用格式为:其调用格式为:pause(

7、延迟秒数延迟秒数)如果省略延迟时间,直接使用如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后则将暂停程序,直到用户按任一键后程序继续执行。程序继续执行。若要强行中止程序的运行可使用若要强行中止程序的运行可使用Ctrl+C命令。命令。3.2.2 选择结构选择结构1if语句语句 在在MATLAB中,中,if语句有语句有3种格式。种格式。(1)单分支单分支if语句:语句:if 条件条件 语句组语句组 end当条件成立时,则执行语句组,执行完之后当条件成立时,则执行语句组,执行完之后继续执行继续执行if语句的后继语句,若条件不成立,语句的后继语句,若条件不成立,则直接执行则直接执

8、行if语句的后继语句。语句的后继语句。(2)双分支双分支if语句:if 条件条件 语句组语句组1 else 语句组语句组2 end 当条件成立时,执行语句组当条件成立时,执行语句组1,否则执行语,否则执行语句组句组2,语句组,语句组1或语句组或语句组2执行后,再执行执行后,再执行if语句的后继语句。例例3-4 计算分段函数的值。计算分段函数的值。x=input(请输入请输入x的值的值:if x=A&c=a&c=0&c=9 disp(abs(c)-abs(0);else disp(c);end2switch语句语句 switch语句根据表达式的取值不同,分别执行不语句根据表达式的取值不同,分别执

9、行不同的语句,其语句格式为:同的语句,其语句格式为:switch 表达式表达式 case 表达式表达式1 语句组语句组1 case 表达式表达式2 语句组语句组2 case 表达式表达式m 语句组语句组m otherwise 语句组语句组n end当表达式的值等于表达式当表达式的值等于表达式1的值时,的值时,执行语句组执行语句组1,当表达式的值等于,当表达式的值等于表达式表达式2的值时,执行语句组的值时,执行语句组2,当表达式的值等于表达式,当表达式的值等于表达式m的值的值时,执行语句组时,执行语句组m,当表达式的值当表达式的值不等于不等于case所列的表达式的值时,所列的表达式的值时,执行语

10、句组执行语句组n。当任意一个分支的当任意一个分支的语句执行完后,直接执行语句执行完后,直接执行switch语语句的下一句。句的下一句。例例3-6 某商场对顾客所购买的商品实行打折某商场对顾客所购买的商品实行打折销售,标准如下销售,标准如下(商品价格用商品价格用price来表示来表示):price200 没有折扣没有折扣 200price500 3%折扣折扣 500price1000 5%折扣折扣 1000price2500 8%折扣折扣 2500price 0)sum mean=sum/cntend3break语句和语句和continue语句语句 与循环结构相关的语句还有与循环结构相关的语句还

11、有break语句和语句和continue语句。它们一般与语句。它们一般与if语句配合使用。语句配合使用。break语句用于终止循环的执行。当在循环体语句用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继内执行到该语句时,程序将跳出循环,继续执行循环语句的下一语句。续执行循环语句的下一语句。continue语句控制跳过循环体中的某些语句。语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次过循环体中所有剩下的语句,继续下一次循环。循环。例例3-12 求求100,200之间第一个能被之间第一个能

12、被21整除整除的整数。的整数。for n=100:200if rem(n,21)=0 continueendbreakendn4循环的嵌套循环的嵌套 如果一个循环结构的循环体又包括一个循环结构,就称为如果一个循环结构的循环体又包括一个循环结构,就称为循环的嵌套,或称为多重循环结构。循环的嵌套,或称为多重循环结构。例例3-13 若一个数等于它的各个真因子之和,则称该数为完若一个数等于它的各个真因子之和,则称该数为完数,如数,如6=1+2+3,所以,所以6是完数。求是完数。求1,500之间的全部完之间的全部完数。数。for m=1:500s=0;for k=1:m/2if rem(m,k)=0s=

13、s+k;endendif m=s disp(m);endend 3.3 函数文件函数文件3.3.1 函数文件的基本结构函数文件的基本结构 函数文件由函数文件由function语句引导,其基本结构语句引导,其基本结构为:为:function 输出形参表输出形参表=函数名函数名(输入形参表输入形参表)注释说明部分注释说明部分 函数体语句函数体语句其中以其中以function开头的一行为引导行,表示该开头的一行为引导行,表示该M文件是一个函数文件。函数名的命名规则文件是一个函数文件。函数名的命名规则与变量名相同。输入形参为函数的输入参与变量名相同。输入形参为函数的输入参数,输出形参为函数的输出参数。

14、当输出数,输出形参为函数的输出参数。当输出形参多于一个时,则应该用方括号括起来。形参多于一个时,则应该用方括号括起来。例例3-14 编写函数文件求半径为编写函数文件求半径为r的圆的面积的圆的面积和周长。和周长。函数文件如下:function s,p=fcircle(r)%CIRCLE calculate the area and perimeter of a circle of radii r%r 圆半径圆半径%s 圆面积圆面积%p 圆周长圆周长%2004年年7月月30日编日编s=pi*r*r;p=2*pi*r;3.3.2 函数调用函数调用函数调用的一般格式是:函数调用的一般格式是:输出实参表输出实参表=函数名函数名(输入实参表输入实参表)要注意的是,函数调用时各实参出现要注意的是,函数调用时各实参出现的顺序、个数,应与函数定义时形参的顺序、个数,应与函数定义时形参的顺序、个数一致,否则会出错。函的顺序、个数一致,否则会出错。函数调用时,先将实参传递给相应的形数调用时,先将实参

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1