作为一种编程语言,MATLAB提供了所有变成语言都有的语句结构。
1. 顺序结构
最简单的程序结构,用户编写好程序之后,系统按照程序的物理位置顺序执行。没有控制语句,结构单一,容易编写。
例:运行代码clc;clear;close;x=1:0.01:10;y=sin(x);plot(x,y)运行结果
2. 循环结构
能够重复执行某一段相同语句,MATLAB中有两种循环,for循环和while循环若已知循环次数,通常用for循环,若循环次数未知,但有循环条件,用while循环。
(1)for循环
调用格式
for 循环变量=循环表达式1:循环表达式2:循环表达式3
循环体语句
每个for循环都必须用end结束,而且for循环可以形成嵌套,形成多重循环,但其语句速度较慢。
例:运行代码
x=[1 2 3 4 5];
y=zeros(1,5);
y(i)=x(i)^2;
运行结果
(2)while循环
调用格式
While 条件
循环体语句
若循环条件成立,则执行循环语句,执行后在判断条件是否成立