Main Content
sqrt
Square root
Syntax
Description
B = sqrt(
returns
the square root of each element of the array X
)X
.
For the elements of X
that are negative or complex, sqrt(X)
produces
complex results.
The sqrt
function’s domain includes
negative and complex numbers, which can lead to unexpected results
if used unintentionally. For negative and complex numbers z
= u + i*w
, the complex square root sqrt(z)
returns
sqrt(r)*(cos(phi/2) + 1i*sin(phi/2))
where r = abs(z)
is the radius and phi
= angle(z)
is the phase angle on the closed interval -pi
<= phi <= pi
.
If you want negative and complex numbers to return error messages
rather than return complex results, use realsqrt
instead.
Examples
Input Arguments
More About
Tips
See
sqrtm
for the matrix square root.