目录
0 主要内容
0 主要内容
条件控制结构
循环控制结构
其他常用语句
主程序文件和函数文件
1 条件控制结构
1.1 if条件控制结构
1.1.1 单分支结构
if 表达式
语句组A
end
1.1.2 双分支结构
if 表达式
语句组A
else
语句组 B
end
1.1.3 多分支结构
if 表达式1
语句组A
elseif 表达式2
语句组B
elseif 表达式3
语句组C
……
else
语句组n
end
1.2 switch-case条件控制结构
可使程序在不同的情况下进行相应的操作。
switch 表达式(标量或字符串)
case 值1
语句组A
case 值2
语句组B
……
otherwise
语句组N
end
2 循环控制结构
2.1 for循环结构
主要用于以固定取值或循环次数的重复 执行过程。
for 循环变量=表达式
语句组
end
for k=初值:增量:终值
语句组
end
2.2 while循环结构
主要在不能或不易确定循环次数的情况 下使用。
while 表达式
语句组
end
注意 : while 与 end 必须成对出现。
3 其他常用语句
3.1 pause
实现暂停功能。
pause
暂停至单击鼠标左键或按键盘的任意键后,继续执行后面的语句。
pause( 时间 )
暂停到设定时间(秒)后,继续执行后面的语句。
3.2 input
是一种人机交互命令。
input( ‘ 提示文字 ’ )
input(‘n=’)
程序执行到此时暂停,在命令窗显示引号 中的字符串,要求用户通过键盘输入数据。
4 主程序文件和函数文件
4.1 主程序文件
主程序文件 :用户编制的程序。
主程序的特点
(1)用 clear , clear all , close all 开头;
( 2)注释行,以%开头。
( 3)程序主体,定义全局变量
( global 变量名1 …)。
4.2 函数文件
函数文件: 子程序文件。必须以函数定义 为第一行内容。
函数文件 必须以 function 开始,且必须有函 数名;可以有输入、输出变量;除用 global说明外,否则变量均为局部变量。函数文件可以是 MATLAB 本身提供的,也可以是用户编制的程序。