matlab基本编程的
第四章 MATLAB基本编程;m文件简介; M文本编辑器
M文件的基本属性
M文件的组成部分
脚本式M文件
函数式M文件
;(1)M文本编辑器;M文件的基本属性;M文件的组成部分;M文件的组成部分及其功能 ;(2)脚本式M文件 ;脚本式M文件举例;脚本式M文件举例;(3)函数式M文件;函数式M文件举例;函数文件的基本结构
函数文件由function语句引导,其基本结构为:
function [输出形参表] = 函数名(输入形参表)
注释说明部分
函数体语句; ; ; ;M文件的建立与编辑
1.建立新的M文件
(1)菜单操作:MATLAB命令窗口的File菜单 → New菜单项 → M-file命令。
(2)命令操作:在MATLAB命令窗口输入命令edit。
(3)命令按钮操作:单击MATLAB命令窗口工具栏上的“新建”命令按钮。
2. 编辑已有的M文件; 数据文件 .mat
mat文件是matlab以标准二进制格式保存的数据文件,可将工作空间中有用的数据变量保存下来。
mat文件的生成和调用是由函数save和load完成的。
例如:load gatlin; ; ; 函数式M文件变量以局部变量的形式存储在文件中,脚本式M文件则与之截然不同,它中改变的值要带回到工作区间来。
见p181例10-5
;数据的输入输出; ;b =
2 3 4
5 6 7
8 9 0
disp (b)
2 3 4
5 6 7
8 9 0; ;4.2. 程序控制;4.2.1顺序结构 ; 4.2.2 选择结构;例 ; ;例;例 计算分段函数值。;例 输入数n,判断其奇偶性; ; ;例题; ; ; ; ;课堂练习;答案; ; ; ; 4.2.5 for循环语句; ; ; ; ; ;例:利用for循环求1!+2!+3!+ ??? +5!的值; ; ; ;例:用while循环求1~100间整数的和
sum=0;
i=1;
while i=100
sum=sum+i;
i=i+1;
end
sum
sum =
5050
;练习;答案; ; ; ; ;与循环结构相关的还有一个break语句,当在循环体内执行到该语句时,程序将跳出循环。该语句一般与if语句配合使用。
在多重循环中,break只能使程序跳出包含它的最内层的那个循环
Continue 语句与break语句不同,使用continue后,系统不执行相关执行语句,但不会跳出当前循环。;; ; ; ;例 pause函数实现; ; ;例 接收任意数量的两元素向量,并绘制直线;;全局变量和局部变量;结构;1. 结构矩阵的建立与引用; student(2).name = David;
student(2).num = 123532;
student(2).test=[68 70 68;118 118 119;172 170 169; 23 543 433];
student
student =
1x2 struct array with fields:
name
num
test
fieldnames(student)
ans =
name
num
test;(2) 用函数struct定义,调用格式:
结构数组名 = struct (‘属性1’,‘属性值1’,‘属性2’,‘属性值2’,… )
s = … struct(type,{big,little},color,red,x,{3 4})
; 结构成员的修改
您可能关注的文档
最近下载
- TW-2型驼峰自动化系统培训课件.ppt VIP
- 九宫格数独题64道(入门级数独练习,初级简单).pdf VIP
- 林草行政执法培训课件.pptx VIP
- 陈春花管理学著作精华解读全集《管理地常识》《领先之道》等10本书.docx
- 1TW-2型驼峰控制系统 .pptx VIP
- 外科学(总论) 输血的基本要求、输血 输血.ppt VIP
- 燃气调压站设备设施风险分级管控清单.pdf VIP
- 浅析石油化工工程造价管理要点及优化策略.docx VIP
- 高频精选:中国交建招聘面试题及答案.doc VIP
- 2025年高考作文素材积累之 “人工智能”金句+标题+角度+人民日报时评+语段+范文.docx VIP
原创力文档

文档评论(0)