目录
一、顺序结构
顺序结构是MATLAB程序中最基本的结构,表示程序中的各操作是按照它们出现的先后顺序执行的。顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算、输出三部曲的程序就是顺序结构。在大多数情况下,顺序结构作为程序的一部分,与其他结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。
示例1:计算圆的面积。该程序的语句顺序就是输入圆的半径r,计算S=π·r·r,输出圆的面积S。
首先,调出MATLAB的程序编辑器。单击编辑器工具栏中的“新建”图标,系统即新建一个默认名为Untitled的M文件,再输入如下代码
r=5; %定义变量r并赋值
s=pi*r*r; %计算圆的面积
fprintf('面积为:%f\n',s) %输出面积
单击编辑器工具栏中的“保存”图标,并以“XXX”为名称保存。单击工具栏上的“运行”图标运行该M文件,得到结果:
二、if-else-end结构
if-else-end 指令为程序流提供了一种分支结构,该结构的形式根据实际情况的不同而不同,主要有以下几种:
(1)若判决条件 expression 为真,则执行命令组,否则跳过该命令组。具体的调用格式如下:
(2)若可供选择的执行命令组有两组,则采用如下结构:
(3)若可供选择的执行命令组有n(n>2)组,则采用如下结构: