sqrt#

Purpose#

Computes the square root of every element in x.

Format#

y = sqrt(x)#
Parameters:

x (NxK matrix or N-dimensional array) – data

Returns:

y (NxK matrix or N-dimensional array) – the square roots of each element of x.

Examples#

let x[2,2] = 1 2 3 4;
y = sqrt(x);

The output, in variable y is equal to:

1.00000000
1.41421356
1.73205081
2.00000000

Remarks#

If x is negative, complex results are returned by default. You can turn the generation of complex numbers for negative inputs on or off in the GAUSS configuration file, gauss.cfg and with the sysstate() function, case 8. If you turn it off, sqrt() will generate an error for negative inputs.

If x is already complex, the complex number state does not matter; sqrt() will compute a complex result.