MATLAB 数学与统计函数参考

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