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

第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);
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《Matlab工程应用基础》第2章(2-1) Matlab数据类型.ppt
- 西安交通大学:《Matlab工程应用基础》第3章(3-2) 矩阵、数组和符号运算.ppt
- 《3ds max应用制作》第三讲 编辑修改器应用实例.ppt
- 《3ds max应用制作》第二讲 电梯厅.ppt
- 《3ds max应用制作》第一讲 漫游动画的制作.ppt
- 《计算机应用基础》课程电子教案(PPT课件讲义)第一章 计算机基础知识(主讲:孙龙高).ppt
- 《办公自动化》课程教学资源:第一章(1-2)计算机基础知识.ppt
- 《办公自动化》课程教学资源:第一章 计算机基础知识.ppt
- 《办公自动化》课程教学资源:第八章(8-5)电子邮件(Email).ppt
- 《办公自动化》课程教学资源:第八章 局域网与国际互联网.ppt
- 《办公自动化》课程教学资源:理论测试(综合).doc
- 《办公自动化》课程教学资源:计算机基础笔试练习题.doc
- 《办公自动化》课程教学资源:教案封面.doc
- 《办公自动化》课程教学资源:总复习.ppt
- 《办公自动化》课程教学资源:第一篇 绪论.doc
- 《办公自动化》课程教学资源:第二章 中英文输入基础.ppt
- 《办公自动化》课程教学资源:第五章 中文Word.ppt
- 《办公自动化》课程教学资源:第四章(4-5)在文档中制作插图.ppt
- 《办公自动化》课程教学资源:第四章(4-4)在文档里插入表格.ppt
- 《办公自动化》课程教学资源:第四章(4-3)数学公式的编辑.ppt
- 西安交通大学:《Matlab工程应用基础》第3章(3-1) 矩阵和数组运算.ppt
- 西安交通大学:《Matlab工程应用基础》第1章 Matlab概述.ppt
- 西安交通大学:《Matlab工程应用基础》第3章(3-7) 符号方程求解.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-1) 图形窗口.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-3) 等高线图形的绘制.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-7) Matlab的图形功能.ppt
- 西安交通大学:《Matlab工程应用基础》第5章 综合实例.ppt
- 西安交通大学:《Matlab工程应用基础》作业3.ppt
- 高职高专规划教材:《计算机组装维护与维修》第1章 计算机系统概述.ppt
- 高职高专规划教材:《计算机组装维护与维修》第13章 微机的操作和维护较件.ppt
- 高职高专规划教材:《计算机组装维护与维修》第16章 微机外及维修.ppt
- 高职高专规划教材:《计算机组装维护与维修》第12章 微机系统软件安装.ppt
- 高职高专规划教材:《计算机组装维护与维修》第14章 硬件系统的故障与维修.ppt
- 高职高专规划教材:《计算机组装维护与维修》第15章 软件系统的故障与维护.ppt
- 高职高专规划教材:《计算机组装维护与维修》第11章 微机系统硬件安装.ppt
- 高职高专规划教材:《计算机组装维护与维修》第10章 系统功能.ppt
- 高职高专规划教材:《计算机组装维护与维修》第9章 PC电源、键盘标和光驱.ppt
- 高职高专规划教材:《计算机组装维护与维修》第2章 微机主板.ppt
- 高职高专规划教材:《计算机组装维护与维修》第8章 显示统.ppt
- 高职高专规划教材:《计算机组装维护与维修》第7章 磁盘存储器.ppt