Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Square root

`B = sqrt(X)`

`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.

See

`sqrtm`

for the matrix square root.