下载此文档

第3章 MATLAB程序设计.ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
第3章 MATLAB程序设计
M文件
数据的输入输出
选择结构
循环结构
函数文件
全局变量和局部变量
M文件
M文件的建立与编辑

(1)菜单操作:MATLAB命令窗口的File菜单→ New菜单项→ M-file命令。
(2)命令操作:在MATLAB命令窗口输入命令edit。
(3)命令按钮操作:单击MATLAB命令窗口工具栏上的“新建”命令按钮。
2. 编辑已有的M文件
M文件的分类
分类:命令文件(Script File)和函数文件(Function File)。
主要区别。
建立一个命令文件将变量a,b的值互换,然后运行该命令文件。
:
clear;
a=1:10; b=[11,12,13,14;15,16,17,18];
c=a;a=b;b=c;
a
b
然后在MATLAB的命令窗口中输入exch,将会执行该命令文件。
建立一个函数文件将变量a,b的值互换,然后在命令窗口调用该函数文件。
:
function [a,b]=exch(a,b)
c=a;a=b;b=c;
然后在MATLAB的命令窗口调用该函数文件:
clear;
x=1:10; y=[11,12,13,14;15,16,17,18];
[x,y]=fexch(x,y)
数据的输入输出
input函数
调用格式为:
A=input(提示信息,选项);
其中提示信息为一个字符串,用于提示用户输入什么样的数据。
如果在input函数调用时采用's'选项,则允许用户输入一个字符串。例如,想输入一个人的姓名,可采用命令:
xm=input('What''s your name?','s')
disp函数
调用格式为
disp(输出项)
其中输出项既可以为字符串,也可以为矩阵。
注意:用disp函数显示矩阵时将不显示矩阵的名字,而且其格式更紧密,且不留任何没有意义的空行。
求一元二次方程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))]);
pause函数
其调用格式为:
pause(延迟秒数)
如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后程序继续执行。
若要强行中止程序的运行可使用Ctrl+C命令。
选择结构
if语句
在MATLAB中,if语句有3种格式。

语句格式为:
if 条件
语句组
end
当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。

第3章 MATLAB程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06