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-9ans = 1注意事项
- 对复数矩阵,abs 给出各元素模长,不是范数;
- 想求向量/矩阵范数用
norm。