程序结构
从理论上讲,只要包含 顺序结构,循环结构,分支结构, 任何一种程序设计语言都可以完成任何程序设计工作. Matlab也提供了这三种结构.
在Matlab中,循环结构是: while 和 for; 分支结构是 if 语句.
顺序语句
顺序语句就是复合函数表达式构成的语句. 复合表达式由分号或者逗号隔离开的几个表达式组成。循环语句
2.1 for-end循环例子: for n = 1:10 x(n)= sin(n); end 注意: a)for-end循环不能通过给循环变量重新赋值的方式来终止。 b)1:10是标准的数组创建,也可以是任何其他形式的数组。 c)当有等效的数组方法来解决问题的时候,应该避免使用for循环。数组计算更快。 d)for循环可以嵌套使用。 比如,上面的例子可以这样写 n = 1:10; x = sin(n);
2.2 while-end循环
一般形式: while expression {复合表达式} end
分支语句
if-else-end结构一般形式 if expression {复合表达式} else if expression {复合表达式} else {复合表达式} end
程序流控制
1.echo指令
echo指令可以使文件指令在执行时可见,这对程序的调试和