如何正确使用逻辑语句?
- 关系操作符与逻辑运算符
- 控制流
关系操作符 逻辑运算符 控制流 MATLAB提供三种决策或控制流结构:for循环、while循环、if-else-end结构. 这些结构经常包含大量的MATLAB命令,故经常出现在MATLAB程序中,而不是直接加在MATLAB提示符下.
1、for循环:允许一组命令以固定的和预定的次数重复 for x=array {commands} end 在for和end语句之间的命令串{commands}按数组(array)中的每一列执行一次. 在每一次迭代中,x被指定为数组的下一列,即在第n次循环中,x=array(:,n) 2. While循环 与for循环以固定次数求一组命令相反,while循环以不定的次数求一组语句的值. while (expression) {commands} end 只要在表达式(expression)里的所有元素为真,就执行while和end语句之间的命令串{commands}. 3. if-else-end结构 (1)有一个选择的一般形式是: if (expression) {commands} end 如果在表达式(expression)里的所有元素为真,就执行if和end语句之间的命令串{commands}. 2) 有三个或更多的选择的一般形式是: if (expression1) {commands1} else if (expression2) {commands2} else if (expression3) {commands3} else if …… ………………………………… else {commands} end end end …… end
|