时间:2023-01-13 19:20
matlab if语句的格式
当你在if语句里面嵌套使用else if或者else时,一般的格式如下:
if expression1
statements1
elseif expression2
statements2
else
statements3
end
参数——expression
expression参数一个MATLAB表达式,通常由一些变量或者联合相关操作的更小的表达式(例如:count < limit)或者逻辑函数(例如:isreal(A))组成。简单表达式可以结合一些逻辑运算符(&,|,~)变成复合表达式,例如下面的组合表达式从左到右根据操作符优先级进行计算。
(count < limit) & ((height - offset) >= 0)
参数——statements
statements参数是一条或者多条仅仅当expression为true或者非零时而执行的MATLAB语句。
计算部分表达式值
在if或者while语句中,并不是所有情况都要计算整个表达式的值,在某些情况下,只需计算部分值就可以判断真假,这样往往是更优的。
变量、数值与表达式
1、变量命名规则:
①变量名必须以字母开头;
②变量名可以由字母、数字和下画线混合组成,但变量名中不得包含空格和标点;
③变量名对字母大、小写是敏感的,也就是区分大小写的。
④变量名的字符长度不应超过63个;
2、数值采用习惯的十进制表示,然后大约有16位有效字。
3、表达式的规则
①表达式由变量。运算符和函数组成;
②表达式按照正常的优先级进行;
③括号可以改变表达式的运算顺序;
MATLAB命令行结尾若加上分号“;”,其作用是将计算结果存入工作空间,但不显示在屏幕上。反之,命令结尾若不加“;”,则表示命令执行后,在将计算结果存入工作空间的同时,还将计算结果显示出来。