Main Content

sqrt

Sintaxis

Descripción

ejemplo

B = sqrt(X) devuelve la raíz cuadrada de cada elemento del arreglo X. En los elementos de X que son negativos o complejos, sqrt(X) genera resultados complejos.

El dominio de la función sqrt incluye números negativos y complejos, lo que puede dar lugar a resultados inesperados si se utiliza involuntariamente. En los números negativos y complejos z = u + i*w, la raíz cuadrada compleja sqrt(z) devuelve

sqrt(r)*(cos(phi/2) + 1i*sin(phi/2))

donde r = abs(z) es el radio y phi = angle(z) es el ángulo de fase en el intervalo cerrado -pi <= phi <= pi.

Si desea que los números negativos y complejos devuelvan mensajes de error en lugar de resultados complejos, utilice realsqrt en su lugar.

Ejemplos

contraer todo

Cree un vector fila que contenga valores negativos y positivos.

X = -2:2
X = 1×5

    -2    -1     0     1     2

Calcule la raíz cuadrada de cada elemento de X.

Y = sqrt(X)
Y = 1×5 complex

   0.0000 + 1.4142i   0.0000 + 1.0000i   0.0000 + 0.0000i   1.0000 + 0.0000i   1.4142 + 0.0000i

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar numérico, vector, matriz o arreglo multidimensional.

Tipos de datos: single | double
Soporte de números complejos:

Más acerca de

contraer todo

Cumplimiento con IEEE

En las entradas reales, sqrt tiene comportamientos que difieren de los recomendados en el estándar IEEE®-754. En especial, las entradas negativas generan resultados complejos en lugar de NaN.

  MATLAB® IEEE

sqrt(-0)

0

-0

sqrt(X) para X < 0

0+sqrt(-X)*i

NaN

Sugerencias

  • Consulte sqrtm para ver la raíz cuadrada de la matriz.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también

| |