Main Content

realsqrt

Square root for nonnegative real arrays

Description

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)

example

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

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Version History

Introduced before R2006a

expand all

See Also

| | |