Documentation

sqrt

Square root

Syntax

B = sqrt(X)

Description

example

B = sqrt(X)returns the square root of each element of the arrayX. For the elements ofXthat are negative or complex,sqrt(X)produces complex results.

Thesqrtfunction’s domain includes negative and complex numbers, which can lead to unexpected results if used unintentionally. For negative and complex numbersz = u + i*w,复杂的平方根sqrt(z)returns

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

wherer = abs(z)is the radius andphi = 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, userealsqrtinstead.

Examples

collapse all

Create a row vector containing both negative and positive values.

X = -2:2
X =-2 -1 0 1 2

Compute the square root of each element ofX.

Y = sqrt(X)
Y = Columns 1 through 4 0.0000 + 1.4142i 0.0000 + 1.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i Column 5 1.4142 + 0.0000i

Input Arguments

collapse all

Input array, specified as a numeric scalar, vector, matrix, or multidimensional array.

Data Types:single|double
Complex Number Support:Yes

Tips

Seesqrtmfor the matrix square root.

Extended Capabilities

Introduced before R2006a

Was this topic helpful?