MATLAB 基本使用方法:简单数学运算
运算符是数学运算最基本的组成部分,它包括算术运算符、关系运算符和逻辑运算符三大类。
1. 算术运算符
常见算术运算包括加、减、乘、除和乘方等运算。
根据数学运算的要求,MATLAB系统对运算符做了相应定义,如下表所示:
示例:
首先,创建两个矩阵,如下:
进行矩阵相乘、矩阵点乘运算,如下:
进行矩阵右除运算a/b(等效于矩阵a乘以矩阵b的逆),如下:
进行矩阵左除运算a\b(等效于矩阵a的逆乘以矩阵b),如下:
2. 关系运算符
常见关系运算包括大于、小于、等于、大于等于、小于等于和不等于,定义如下表所示。
关系运算符主要用于对矩阵(或数组)与一个标量或与同类型的矩阵(或数组)进行比较,得出由0和1组成的矩阵或数组,其中0和1分别表示不满足和满足指定的关系。
示例:
让矩阵中每一个元素分别与2进行比较,如下:
让矩阵A中元素与矩阵B中对应的元素进行比较,如下:
3. 逻辑运算符
常见逻辑运算包括与、或、非和异或4种运算,定义如下表所示。
在MATLAB逻辑运算中,所有非零数值都被认为是“真”,零为“假”;
在逻辑运算的结果中,如果判断结果为真,则输出1,否则输出0。
示例:
算术运算符、关系运算符和逻辑运算符在具体运算中有一个优先级别,如下表所示。