1 / 20
文档名称:

Matlab工程应用基础_2_2.ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab工程应用基础_2_2.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

Matlab工程应用基础_2_2.ppt

文档介绍

文档介绍:第2章 Matlab语言程序设计
4、程序结构与流程控制语句
a) 顺序结构
b) 条件结构
if- else- end 语句
第2章 Matlab语言程序设计

折扣问题
>> book=20;
>> number=40;
>> sums=;
>> if number>=30
sums=book*number*;
end
>> sums
sums =
560
绘出函数的图像。
>> x=-3::3;
>> if x>=1
y=2*x.^2+1;
plot(x,y)
elseif -1<x<1
y=5;
plot(x,y)
else
y=-x.^3;
plot(x,y)
end
第2章 Matlab语言程序设计
switch语句
第2章 Matlab语言程序设计
第2章 Matlab语言程序设计
多项选择
>> No=input('Please input your choice! ');
Please input your choice! 1
>> switch No
case 0
disp('return to main menu');
case 1
disp('She is a girl');
case 2
disp('He is a boy');
otherwise
disp('I can''t determine')
end
She is a girl
c) 循环结构
while 语句:
for语句:
for 变量=初值:增量:结束值
程序模块;
end
第2章 Matlab语言程序设计
>> sum=0;
>> i=0;
>> while(i<=100)
sum=sum+1;
i=i+1;
end
>> sum
sum =
14196774
举例:
第2章 Matlab语言程序设计
>> for I=1:10
A(I)=1/(I+1) ;
end
>> A
A =
Columns 1 through 7

Columns 8 through 10

break语句循环结构
continue 语句循环结构
第2章 Matlab语言程序设计
d) 其它与流程控制有关的语句
if
if
pause 指令使程序运行停止,等待用户按任意键继续;
input 指令提示用户从键盘输入数值、字符串或表达式,并接受输入;
disp指令在屏幕上显示字符串;
echo on指令显示其后所有执行文件的指令;
echo off指令关闭其后所有执行文件的指令显示。
第2章 Matlab语言程序设计
5、数据文件的操作
第2章 Matlab语言程序设计
数据文件一般存放在磁盘介质上,用文件名标识,Matlab 系统对文件名没有特殊要求。数据文件的格式有两种形式:一是二进制格式文件,二是ASCII文本文件。
a) 数据文件的打开和关闭
用fopen函数打开数据文件:
Fid=fopen(filename,permission);
Fid为文件句柄,filename 为文件名。permission 为文件打开格式,可以是:‘r’, ‘w’, ‘a’, ‘r+’, ‘w+’, ‘a+’。
用fclose函数关闭数据文件:
Sta=fclose(Fid);