操作符 | MATLAB

算术运算

操作符含义操作符含义操作符含义
sum元素数组求和cumsum累计和movsum移动总和
diff差分和近似导数.*乘法*矩阵乘法
prod数组元素的乘积cumprod累积乘积pagemtimes按页矩阵乘法
tensorprodTensor products between two tensors./数组右除.\数组左除
/求解关于 x 的线性方程组 xA = B\求解关于 x 的线性方程组 Ax = B.^按元素求幂
^矩阵幂.’转置向量或矩阵复共轭转置
pagetranspose按页转置pagectranspose按页复共轭转置uminus一元减法
uplus一元加法

模除法和舍入

操作符含义操作符含义操作符含义
mod除后的余数(取模运算)rem除后的余数idivide带有舍入选项的整除
ceil向正无穷舍入fix向零舍入floor向负无穷舍入
round舍入至最近的小数或整数

关系运算符

操作符含义
isequal确定数组相等性

逻辑运算

操作符含义操作符含义操作符含义
all确定数组元素是非零还是trueany确定是否有任何数组元素非零find查找非零元素的索引和值
islogical确定数组元素是否为逻辑数组logical将数组转换为逻辑值true逻辑值 1

集合运算

操作符含义操作符含义操作符含义
intersect设置两个数组的交集ismember判断数组元素是否为集数组成员setdiff设置两个数组的差集
setxor设置两个数组的异或union设置两个数组的并集unique数组中的唯一值
ismembertol容差范围内的集合成员uniquetol容差内的唯一值join使用键变量按行合并两个表或时间表
innerjoin两个表或时间表之间的内联outerjoinOuter join between two tables or timetables

按位运算

操作符含义操作符含义操作符含义
bitand按位 ANDbitor按位 ORbitxor按位 XOR
bitcmp按位补码bitget获取指定位置的位bitset设置指定位置的位
bitshift将位移动指定位数swapbytes交换字节顺序