MATLAB 数学与统计函数参考

MATLAB abs 函数返回实数的绝对值,或复数的模。

语法

y = abs(x)

输入参数

参数说明
x标量或数组;实数取绝对值,复数取模长

输出

y:与 x 同尺寸的结果数组,元素均为非负实数。

示例

实数绝对值:

abs(-5)
ans = 5

复数模长:

abs(3 + 4i)
ans = 5

数组逐元素:

abs([-1 2 -3])
ans =
     1     2     3

浮点误差比较(判断近似相等):

abs((0.1+0.2) - 0.3) < 1e-9
ans = 1

注意事项

  • 对复数矩阵,abs 给出各元素模长,不是范数;
  • 想求向量/矩阵范数用 norm