# realsqrt

Square root for nonnegative real arrays

## Syntax

``Y = realsqrt(X)``

## Description

example

````Y = realsqrt(X)` returns the square root of each element of array `X`. The size of `Y` is the same as the size of `X`.If you want negative and complex numbers to return complex results instead of error messages, then use `sqrt` instead.If `X` is a table or timetable, then `Y` is a table or timetable. (since R2023a)```

## Examples

collapse all

Create a 4-by-4 matrix of real, positive values.

`X = magic(4)`
```X = 4×4 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ```

Compute the square root of each element in `X`.

`Y = realsqrt(X)`
```Y = 4×4 4.0000 1.4142 1.7321 3.6056 2.2361 3.3166 3.1623 2.8284 3.0000 2.6458 2.4495 3.4641 2.0000 3.7417 3.8730 1.0000 ```

## Input Arguments

collapse all

Input, specified as a scalar, vector, matrix, multidimensional array, table, or timetable. The values in `X` must be nonnegative and real.

Data Types: `single` | `double` | `table` | `timetable`

## Version History

Introduced before R2006a

expand all