MATLAB 中的 abs 函数用于计算复数或实数的绝对值,即与零的距离。对于实数,绝对值等于其本身或负值中的较大者;对于复数,绝对值等于到原点的距离。

MATLAB 中的 abs 函数
abs 函数是 MATLAB 中内置的数学函数,用于计算复数或实数的绝对值。
绝对值
绝对值是一个非负数,它表示一个数与零的距离。对于实数,它的绝对值等于该数本身或其负值,取较大者。对于复数,它的绝对值等于复数平面中到原点的距离。
abs 函数的语法
abs(x)
其中:
-
x:要计算其绝对值的输入值,可以是标量、向量或矩阵。
返回结果
abs 函数返回一个具有与输入相同的维度和数据类型的数组,其中包含对应输入值绝对值。
示例
>> x = -5;
>> abs(x)
ans =
5>> x = [1 -2 3i];
>> abs(x)
ans =
1.0000 2.0000 3.0000其他说明
- abs 函数也可以用于计算矩阵的元素绝对值。
- 该函数的变体 absm 专门用于计算矩阵的元素绝对值,并保持矩阵的形状。










