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.