中国高校课件下载中心 》 教学资源 》 大学文库

西安交通大学:《Matlab工程应用基础》第2章(2-4) 程序结构与流程控制语句

文档信息
资源类别:文库
文档格式:PPT
文档页数:20
文件大小:296.5KB
团购合买:点击进入团购
内容简介
4、程序结构与流程控制语句 a、顺序结构
刷新页面文档预览

第2章Maab语言程序设计 4、程序结构与流程控制语句 a)顺序结构 程序模块1 新程序模块 程序模块2

第2章 Matlab语言程序设计 4、程序结构与流程控制语句 a) 顺序结构

第2章Maab语言程序设计 b)条件结构 逻辑表达式 程序模块1; 不成立 条件 程序模块2; 成立 新程序模块 d 或 程序模块1 程序模块2 i逻辑表达式 程序模块1; end if-lse-end语句

b) 条件结构 if- else- end 语句 第2章 Matlab语言程序设计 或

第2章Maab语言程序设计 2x2+1 > >绘出函数y=210 1 book20 p>x=-3:0.1:3; >>number=40 + No.1 ifx>=1 File Edt yew Insert Tools Window Help > sums=0.0 y=2*x^2+1; →舀)Ax/pp >>if number>=30 plot(x,y) sums=book*number*0.7 elseif-1 sums plot(x, y) sums el 560 plot(x, y end

折扣问题 >> book=20; >> number=40; >> sums=0.0; >> if number>=30 sums=book*number*0.7; end >> sums sums = 560 绘出函数 的图像。 >> x=-3:0.1: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      −  −   +  = 1 0 1 1 2 1 1 3 2 x x x x x y 第2章 Matlab语言程序设计

第2章Maab语言程序设计 switch 计算整型表达 Cae 模块1; cae 表达式的值等于? 模块2; 数值1 数值 数值3 其它 otherwise 模块1模块2模块3 模块n end switch语句

switch语句 第2章 Matlab语言程序设计

第2章Maab语言程序设计 多项选择 >No=input(Please input your choice! Please input your choice! 1 itch N case 0 dispc'return to main menu) disp('she is a girl,) case 2 dische is a boy) dispel can"t determine,) end She is a girl

第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

第2章Maab语言程序设计 c)循环结构 while语句: Whe 不成立 条件 新程序模块 end 成立 for语句: 程序模块 for变量=初值:增量:结束值L 程序模块;

c) 循环结构 while 语句: for语句: for 变量=初值:增量:结束值 程序模块; end 第2章 Matlab语言程序设计

第2章Maab语言程序设计 举例 >>sum=0 >>forl1:10 >>1=0: A(I)=1(+1) end sum=sum+1 >>A 1=+1; A eno Columns I through 7 > sum 0.50000.33330.25000.20000.1667 sum 0.14290.1250 14196774 Columns 8 through 10 0.111l0.10000.0909

>> sum=0; >> i=0; >> while(i> sum sum = 14196774 举例: 第2章 Matlab语言程序设计 >> for I=1:10 A(I)=1/(I+1) ; end >> A A = Columns 1 through 7 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 Columns 8 through 10 0.1111 0.1000 0.0909

第2章Maab语言程序设计 d)其它与流程控制有关的语句 不成立 不成立 条件 条件1 成立 成立 程序模块1 程序模块1 成立 f条件2 件数 不成立 不成立 程序模块2 程序模块2 break语句循环结构 continue语句循环结构

break语句循环结构 continue 语句循环结构 第2章 Matlab语言程序设计 d) 其它与流程控制有关的语句 if if

第2章Maab语言程序设计 pause指令使程序运行停止,等待用户按任意键继续; input指令提示用户从键盘输入数值、字符串或表达 式,并接受输入; disp指令在屏幕上显示字符串; echo on指令显示其后所有执行文件的指令; echo off?指令关闭其后所有执行文件的指令显示

pause 指令使程序运行停止,等待用户按任意键继续; input 指令提示用户从键盘输入数值、字符串或表达 式,并接受输入; disp指令在屏幕上显示字符串; echo on指令显示其后所有执行文件的指令; echo off指令关闭其后所有执行文件的指令显示。 第2章 Matlab语言程序设计

第2章Maab语言程序设计 5、数据文件的操作 数据文件一般存放在磁盘介质上,用文件名标识, Matlab 系统对文件名没有特殊要求。数据文件的格式有两种形式: 是二进制格式文件,二是ASC文本文件。 a)数据文件的打开和关闭 用 fopen函数打开数据文件: Fid=fopen(filename, permission) Fd.文件句柄, filename为文件名。 permIssion为文件打 开格式,可以是:‘r?,“w,“a’,“r+’,“w+’,"a+’。 用 fclose函数关闭数据文件: Starclose (Fid);

5、数据文件的操作 第2章 Matlab语言程序设计 数据文件一般存放在磁盘介质上,用文件名标识,Matlab 系统对文件名没有特殊要求。数据文件的格式有两种形式: 一是二进制格式文件,二是ASCII文本文件。 a) 数据文件的打开和关闭 用fopen函数打开数据文件: Fid=fopen(filename,permission); Fid为文件句柄,filename 为文件名。permission 为文件打 开格式,可以是:‘r’, ‘w’, ‘a’, ‘r+’, ‘w+’, ‘a+’。 用fclose函数关闭数据文件: Sta=fclose(Fid);

共20页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档