Main Content

nthroot

N-ésima raíz real de números reales

Descripción

ejemplo

Y = nthroot(X,N) devuelve la n-ésima raíz real de X. Si un elemento en X es negativo, el elemento correspondiente en N debe ser un entero impar.

Ejemplos

contraer todo

Encuentre la raíz cúbica real de -27.

nthroot(-27,3)
ans = -3

Por comparar, calcule (-27)^(1/3). El resultado es la raíz cúbica compleja de -27.

(-27)^(1/3)
ans = 1.5000 + 2.5981i

Calcule varias n-ésimas raíces reales de -8.

N = [5 3 -1];
Y = nthroot(-8,N)
Y = 1×3

   -1.5157   -2.0000   -0.1250

Cree un vector fila de bases, X, y un vector columna de raíces que se desea calcular, N.

X = [4 -3 -5];
N = [1; -1; 3];

Calcule las n-ésimas raíces reales de los elementos en X. El resultado es una matriz que contiene todas las combinaciones de bases y raíces. Por ejemplo, Y(3,1) es la tercera raíz de 4.

Y = nthroot(X,N)
Y = 3×3

    4.0000   -3.0000   -5.0000
    0.2500   -0.3333   -0.2000
    1.5874   -1.4422   -1.7100

Cree una matriz de bases, X, y una matriz de raíces que se desea calcular, N. Cada elemento en X corresponde a un elemento en N.

X = [-2 -2 -2; 4 -3 -5];
N = [1 -1 3; 1/2 5 3];

Calcule las n-ésimas raíces reales de los elementos en X.

Y = nthroot(X,N)
Y = 2×3

   -2.0000   -0.5000   -1.2599
   16.0000   -1.2457   -1.7100

A excepción de los signos (que se tratan por separado), el resultado es comparable a abs(X).^(1./N). Por contraste, puede calcular las raíces complejas utilizando X.^(1./N).

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz, arreglo multidimensional, tabla u horario. Los elementos de X deben ser reales. Las entradas X y N deben ser del mismo tamaño o tener tamaños compatibles.

Tipos de datos: single | double | table | timetable

Raíces que se desea calcular, especificadas como escalar, vector, matriz, arreglo multidimensional, tabla u horario. Los elementos de N deben ser reales. Si un elemento en X es negativo, el elemento correspondiente en N debe ser un entero impar. Las entradas X y N deben ser del mismo tamaño o tener tamaños compatibles.

  • Si X es un arreglo multidimensional, N no puede ser una tabla u horario.

  • Si X es una tabla o un horario, N puede ser del mismo tipo de datos que X o un escalar, vector, matriz, o arreglo multidimensional de un tamaño compatible. Si ambas entradas son tablas u horarios, consulte Rules for Table and Timetable Mathematics para los requisitos de entrada.

Tipos de datos: single | double | table | timetable

Sugerencias

  • Mientras que power es una función más eficiente para calcular las raíces de los números, en los casos donde existen tanto raíces reales como complejas, power solo devuelve las raíces complejas. En esos casos, utilice nthroot para obtener las raíces reales.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a

expandir todo

Consulte también

|