当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《MATLAB》课程教学讲稿(PPT电子课件)第3章 MATLAB程序设计

资源类别:文库,文档格式:PPT,文档页数:48,文件大小:99KB,团购合买
3.1 M文件 3.2 程序控制结构 3.3 函数文件 3.4 程序举例 3.5 程序调试
点击下载完整版文档(PPT)

第3章 MATLAB程序设计 3.1M文件 3,2程序控制结构 33函数文件 34程序举例 35程序调试

第3章 MATLAB程序设计 3.1 M文件 3.2 程序控制结构 3.3 函数文件 3.4 程序举例 3.5 程序调试

3M文件 311M文件概述 用 MATLAB语言编写的程序,称为M 文件。M文件可以根据调用方式的不 同分为两类:命令文件( Script File和 函数文件( Function File)

3.1 M文件 3.1.1 M文件概述 用MATLAB语言编写的程序,称为M 文件。M文件可以根据调用方式的不 同分为两类:命令文件(Script File)和 函数文件(Function File)

例31分别建立命令文件和函数文件,将华 氏温度转换为摄氏温度c 程序1: 首先建立命令文件并以文件名n2cm存盘。 cl earg %清除工作空间中的变量 input(Input Fahrenheit temperature: ) c=5*(f32)9 然后在 MATLABI的命令窗口中输入c,将会 执行该命令文件,执行情况为: Input Fahrenheit temperature: 73 22.7778

例3-1 分别建立命令文件和函数文件,将华 氏温度f转换为摄氏温度c。 程序1: 首先建立命令文件并以文件名f2c.m存盘。 clear; %清除工作空间中的变量 f=input('Input Fahrenheit temperature:'); c=5*(f-32)/9 然后在MATLAB的命令窗口中输入f2c,将会 执行该命令文件,执行情况为: Input Fahrenheit temperature:73 c = 22.7778

程序2: 首先建立函数文件n2cm function c=f2c(f C=5*(f-32)9 然后在 MATLAB的命令窗口调用该函数文件。 clear, y=input(Input Fahrenheit temperature: x=f2c(y 输出情况为: Input Fahrenheit temperature: 70 21.1111 21.1111

程序2: 首先建立函数文件f2c.m。 function c=f2c(f) c=5*(f-32)/9 然后在MATLAB的命令窗口调用该函数文件。 clear; y=input('Input Fahrenheit temperature:'); x=f2c(y) 输出情况为: Input Fahrenheit temperature:70 c = 21.1111 x = 21.1111

312M文件的建立与打开 M文件是一个文本文件,它可以用任何编辑程序 来建立和编辑,而一般常用且最为方便的是使用 MATLAB提供的文本编辑器 建立新的M文件 为建立新的M文件,启动 MATLAB文本编辑器有 3种方法: (1)菜单操作。从 MATLAB主窗口的Fle菜单中选 择New菜单项:再选择 M-filet命令,屏幕上将出现 MATLAB文本编辑器窗口。 (2)命令操作。在 MATLAB命令窗口输入命令edit, 启动 MATLAB文本编辑器后,输入M文件的内容 并存盘。 (3)命令按钮操作。单击 MATLAB主窗口工具栏 上的NewM-Fie命令按钮,启动 MATLAB文本编 辑器后,输入M文件的内容并荐盘

3.1.2 M文件的建立与打开 M文件是一个文本文件,它可以用任何编辑程序 来建立和编辑,而一般常用且最为方便的是使用 MATLAB提供的文本编辑器。 1.建立新的M文件 为建立新的M文件,启动MATLAB文本编辑器有 3种方法: (1) 菜单操作。从MATLAB主窗口的File菜单中选 择New菜单项,再选择M-file命令,屏幕上将出现 MATLAB 文本编辑器窗口。 (2) 命令操作。在MATLAB命令窗口输入命令edit, 启动MATLAB文本编辑器后,输入M文件的内容 并存盘。 (3) 命令按钮操作。单击MATLAB主窗口工具栏 上的New M-File命令按钮,启动MATLAB文本编 辑器后,输入M文件的内容并存盘

2.打开已有的M文件 打开已有的M文件,也有3种方法: 菜单操作。从 MATLAB主窗口的Fle菜 单中选择Open命令,则屏幕出现Open对话 框,在Open对话框中选中所需打开的M文 件。在文档窗口可以对打开的M文件进行 编辑修改,编辑完成后,将M文件存盘。 (2)命令操作。在 MATLAB命令窗口输入命 令:edi文件名,则打开指定的M文件。 ③3)命令按钮操作。单击 MATLAB主窗口工 具栏上的 Open file命令按钮;再从弹出的 对话框中选择所需打开的M文件

2.打开已有的M文件 打开已有的M文件,也有3种方法: (1) 菜单操作。从MATLAB主窗口的File菜 单中选择Open命令,则屏幕出现Open对话 框,在Open对话框中选中所需打开的M文 件。在文档窗口可以对打开的M文件进行 编辑修改,编辑完成后,将M文件存盘。 (2) 命令操作。在MATLAB命令窗口输入命 令:edit 文件名,则打开指定的M文件。 (3) 命令按钮操作。单击MATLAB主窗口工 具栏上的Open File命令按钮,再从弹出的 对话框中选择所需打开的M文件

32程序控制结构 321顺序结构 数据的输入 从键盘输入数据,则可以使用 input函数来进 行,该函数的调用格式为: A= Input(提示信息,选项); 其中提示信息为一个字符串,用于提示用户 人什么样的数据。 如果在inpu函数调用时采用S选项,则允 许用户输入一个字串。例如,想输入 个人的姓名,可来角命令: Xm=input(What"s your name?,s);

3.2 程序控制结构 3.2.1 顺序结构 1.数据的输入 从键盘输入数据,则可以使用input函数来进 行,该函数的调用格式为: A=input(提示信息,选项); 其中提示信息为一个字符串,用于提示用户 输入什么样的数据。 如果在input函数调用时采用's'选项,则允 许用户输入一个字符串。例如,想输入一 个人的姓名,可采用命令: xm=input('What''s your name?','s');

2.数据的输出 MATLAB提供的命令窗口输出函 数主要有disp函数,其调用格式为 disp(输出项) 其中输出项既可以为字符串,也可 以为矩阵

2.数据的输出 MATLAB提供的命令窗口输出函 数主要有disp函数,其调用格式为 disp(输出项) 其中输出项既可以为字符串,也可 以为矩阵

例3-2输入xy的值,并将它们的值互换后 输出。 程序如下: x=input(Input x please.); y=input(Input y please. ) Z-X X-y, y-z, disp(x) disp(y);

例3-2 输入x,y的值,并将它们的值互换后 输出。 程序如下: x=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=bb-4*a*c X-b+sqrt(d))(2*a), (-b-sqrt(d))/(2*a)1; disp(lxl=, num2str(x (I),,x2=,num2str(x(2))D

例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))]);

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共48页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有