MATLAB:运算(一)
一、运算符与运算
MATLAB中的运算分符为算术运算,关系运算符和逻辑运算符三种。这三种运算符可以分别使用,也可以同时出现。在同一运算式中同时出现两种或两种以上运算符时,运算按优先级顺序进行:算术运算级最高,其次是关系运算符,最后是逻辑运算符。
1. 算术运算符
MATLAB中的运算符由四则运算和带点四则运算符等,相关运算法则见下表:
运算符 |
运算法则 |
A+B |
A与B相加 |
A-B |
A与B相减 |
A*B |
A与B相乘 |
A/B或A\B |
A与B相除 (A、B为数值或矩阵) |
A^B |
A的B次幂 (A、B为数值或矩阵) |
A.*B |
A与B对应元素相乘 (A与B为相同维度的矩阵) |
A./B |
A与B对应元素相除 (A与B为相同维度的矩阵) |
A.^B |
A的每个元素的B次幂 (A为矩阵,B为数值) |
例:矩阵的计算
在命令窗口输入:
>> A=2*eye(2),B=ones(2),C=A*B,D=A.*B,E=A.^2
输出结果如下:
2. 关系运算符
MATLAB中有六个关系运算符,见下表:</