主要内容

sqrt

平方根

语法

描述

实例

B=sqrt(X)返回数组中每个元素的平方根X.有关X是消极的还是复杂的,,sqrt(X)产生复杂的结果。

这个sqrt函数的域包括负数和复数,如果无意中使用,可能会导致意外结果。对于负数和复数z=u+i*w,复数平方根sqrt(z)返回

sqrt(r)*(cos(phi/2)+1i*sin(phi/2))

哪里r=abs(z)是半径和φ=角度(z)相位角是否在闭合区间上-π<=φ<=π.

如果希望负数和复数返回错误消息而不是返回复杂结果,请使用realsqrt相反

例子

全部崩溃

创建同时包含负值和正值的行向量。

X=-2:2
X=1×52 -1 1 1 2 2

计算每个元素的平方根X.

Y=sqrt(X)
Y=1×5复杂0.0000+1.4142i 0.0000+1.0000i 0.0000+0.0000i 1.0000+0.0000i 1.4142+0.0000i

输入参数

全部崩溃

输入数组,指定为数字标量、向量、矩阵或多维数组。

数据类型:仅有一个的|双重的
复数支持:金宝app

更多关于

全部崩溃

IEEE顺从

对于实际投入,sqrt具有一些不同于IEEE中建议的行为®-754标准。特别是,负输入会产生复杂的结果,而不是.

MATLAB® IEEE

sqrt(-0)

0

-0

sqrt(X)对于X<0

0+sqrt(-X)*i

提示

  • 看见sqrtm对于矩阵平方根。

扩展能力

另见

||

在R2006a之前引入