1. 算术运算符
算术运算因所处理的对象不同,分为矩阵和数组算术运算两类。
2. 关系运算符
需要明确指出的是,MATLAB 的关系运算虽可看成矩阵的关系运算,但严格地讲,把关系运算定义在数组基础之上更为合理。关系运算是元素一对一的运算结果。
3. 逻辑运算符
为提高运算速度,MATLAB 还定义了针对标量的先决与和先决或运算。先决与运算是当该运算符的左边为1(真)时,才继续与该符号右边的量做逻辑运算。先决或运算是当运算符的左边为1(真)时,就不需要继续与该符号右边的量做逻辑运算,而立即得出该逻辑运算结果为1(真);否则,就要继续与该符号右边的量运算。
4. 运算符的优先级
和其他高级语言一样,当用多个运算符和运算量写出一个MATLAB 表达式时,运算符的优先次序是一个必须明确的问题。