算术运算
算术函数包括用于简单运算(例如加法和乘法)的运算符,以及用于常见计算(例如求和,移动和,模运算和舍入)的函数。
有关更多信息,请参见数组与矩阵运算。
功能
主题
矩阵运算遵循线性代数的规则,而数组运算则逐个元素地执行并支持多维数组。句点字符(.
)将数组运算与矩阵运算区分开。
大多数二进制运算符和函数在MATLAB ®支持具有兼容的尺寸数字数组。如果对于每个尺寸,输入的尺寸尺寸相同或其中之一为1,则两个输入具有兼容的尺寸。
优先规则确定MATLAB评估表达式的顺序。
MATLAB以双精度或单精度格式表示浮点数。默认值为双精度。
MATLAB支持1、2、4和8字节的整数数据存储。如果使用容纳数据的最小整数类型,则可以节省内存和程序执行时间。
相关信息
关系运算
关系运算符比较两个数组中的元素,并返回逻辑true或false值以指示该关系在何处保存。有关更多信息,请参见使用关系运算符进行数组比较。
主题
本示例说明如何通过将条件应用于数组来过滤数组的元素。
本示例说明如何使用any
和all
函数将整个数组简化为单个逻辑值。
优先规则确定MATLAB评估表达式的顺序。
相关信息
逻辑运算
的logical
数据类型表示true
或false
使用数字状态1
和0
分别。某些MATLAB ®功能和运算符返回逻辑值来表示一个条件的满足。您可以使用这些逻辑值来索引数组或执行条件代码。有关更多信息,请参见如何查找满足条件的数组元素。
功能
主题
本示例说明如何通过将条件应用于数组来过滤数组的元素。
本示例说明如何使用any
和all
函数将整个数组简化为单个逻辑值。
优先规则确定MATLAB评估表达式的顺序。
相关信息
集合操作
集合操作比较两个集合中的元素以发现共同点或差异。在MATLAB ®,集合是数字,日期,时间或文本数据的阵列。大多数设置操作都会比较设置是否完全相等,这在浮点运算的上下文中可能会出现问题。因此,ismembertol
和uniquetol
功能也可用于以公差执行比较。
功能
主题
本示例说明如何对公差范围内的一组点求平均。这种方法产生了缩减的数据集,该数据集仍然保留原始数据的一般形状。
此示例说明如何根据分散的数据点与感兴趣点的接近程度对其进行分组。
按位操作
按位运算符用于更改数字的位模式。这些操作非常有效,因为大多数CPU直接支持它们。有关更多信息,请参见Bit-Wise操作。