主要内容

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)是半径和phi =角(z)is the phase angle on the closed interval-pi <= phi <= pi

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

例子

全部收缩

创建一个包含负值和正值的行矢量。

x = -2:2
x =1×52 1 0 1 2

计算每个元素的平方根X

y = sqrt(x)
y =1×5complex0.0000 + 1.4142i 0.0000 + 1.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i 1.4142 + 0.0000i

输入参数

全部收缩

输入数组, specified as a numeric scalar, vector, matrix, or multidimensional array.

数据类型:单身的|双倍的
复杂的数字支持:金宝app是的

更多关于

全部收缩

IEEE遵守

对于真实输入,SQRT有一些与IEEE中建议的行为不同®-754标准。特别是,负输入产生复杂的结果,而不是

MATLAB® IEEE

SQRT(-0)

0

-0

sqrt(x)为了x <0

0+sqrt(-x)*i

尖端

  • sqrtm对于矩阵平方根。

扩展功能

版本历史记录

在R2006a之前引入

也可以看看

||