MATLAB sqrt 函数求平方根。输入为负数时结果为复数,数组则逐元素计算。
语法
y = sqrt(x)输入参数
| 参数 | 说明 |
|---|---|
x | 标量或数组,可为负数(得复数) |
输出
y:x 的算术平方根;负数输入返回虚数结果。
示例
sqrt(16)ans = 4负数得复数:
sqrt(-1)ans = 0.0000 + 1.0000i数组逐元素:
sqrt([4 9 16])ans =
2 3 4标准差里常嵌套使用:
sqrt(mean((data - mean(data)).^2))注意事项
- 等价写法
x.^0.5; - 想求"x 的 2 次方"对应
x.^2; - 求平方根矩阵(矩阵开方)用
sqrtm。