Un polinomio es una expresión que se compone de variables, constantes y exponentes, que se combinan mediante operaciones matemáticas como suma, resta, multiplicación y división (No hay operación de división por una variable). Los polinomios en MATLAB se representan como una fila de un vector que contiene coeficientes ordenados por potencias descendentes.
Por ejemplo, la ecuación G(x) = 2x 4 + 3x 3 – 4x + 1 podría representarse como gfg = [2 3 -4 1]. Para evaluar polinomios usamos la función polyval(), que evalúa el polinomio gfg en cada punto de x.
Ejemplo 1:
Matlab
% MATLAB code for example: % to evaluate our polynomial gfg = % 2x4 + 3x3 - 4x + 1, at x = 4, gfg = [2 3 0 -4 1]; GFG= polyval(gfg,4)
Producción:
Ejemplo 2:
Matlab
% MATLAB code for evaluating a polynomial with % matrices as variables, we use polyvalm( ) function. gfg = [2 3 0 -4 1]; X = [1 2 -3 4; 2 -5 6 3; 3 1 0 2; 5 -7 3 8]; GFG= polyvalm(gfg, X)
Producción:
Ejemplo 3:
Matlab
% MATLAB code for finding roots % of polynomial : gfg= 2x4 + 3x3 - 4x + 1, gfg = [2 3 0 -4 1]; GFG = roots(gfg)
Producción: