Crear y evaluar polinomios
Este ejemplo muestra cómo representar un polinomio como un vector en MATLAB® y cómo evaluar el polinomio en los puntos de interés.
Representación de polinomios
MATLAB® representa polinomios como vectores fila que contienen coeficientes ordenados por potencia descendente. Por ejemplo, el vector de tres elementos
p = [p2 p1 p0];
representa el polinomio
Cree un vector para representar el polinomio cuadrático .
p = [1 -4 4];
Los términos intermedios del polinomio que tienen un coeficiente de 0
también deben introducirse en el vector, puesto que el 0
actúa como marcador para la potencia particular de x
.
Cree un vector para representar el polinomio .
p = [4 0 0 -3 2 33];
Evaluación de polinomios
Después de introducir el polinomio en MATLAB® como un vector, utilice la función polyval
para evaluar el polinomio en un valor específico.
Utilice polyval
para evaluar .
polyval(p,2)
ans = 153
También puede evaluar un polinomio en el sentido de una matriz utilizando polyvalm
. La expresión polinómica en una variable, , se convierte en la expresión de la matriz
donde X
es la matriz cuadrada e I
es la matriz identidad.
Cree una matriz cuadrada, X
, y evalúe p
en X
.
X = [2 4 5; -1 0 3; 7 1 5]; Y = polyvalm(p,X)
Y = 3×3
154392 78561 193065
49001 24104 59692
215378 111419 269614
Consulte también
polyval
| polyvalm
| poly
| roots