Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Crear y evaluar polinomios

Este ejemplo muestra cómo representar un polinomio como un vector en MATLAB® y evaluar el polinomio en puntos de interés.

Representando polinomios

MATLAB® representa polinomios como vectores de fila que contienen coeficientes ordenados por potencias descendentes. Por ejemplo, el vector de tres elementos

p = [p2 p1 p0];

representa el polinomio

p(x)=p2x2+p1x+p0.

Cree un vector para representar el Polinomio cuadrático p(x)=x2-4x+4.

p = [1 -4 4];

Los términos intermedios del polinomio que tienen un coeficiente de debe también introducirse en el vector, ya que los actos como un marcador de posición para esa potencia en particular de.00x

Cree un vector para representar el polinomio p(x)=4x5-3x2+2x+33.

p = [4 0 0 -3 2 33];

Evaluar polinomios

Después de introducir el polinomio en MATLAB® como vector, utilice la función para evaluar el polinomio a un valor específico.polyval

Se usa para evaluarpolyval p(2).

polyval(p,2)
ans = 153 

Alternativamente, puede evaluar un polinomio en un sentido de matriz usando.polyvalm La expresión polinómica en una variable, p(x)=4x5-3x2+2x+33, se convierte en la expresión matricial

p(X)=4X5-3X2+2X+33I,

donde hay una matriz cuadrada y es la matriz de identidad.XI

Cree una matriz cuadrada y evalúe en.XpX

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

| | |

Temas relacionados