POLINOMIO
POLINOMIO
POLINOMIO
Reemplazando en la expresión:
De donde:
m+1=0
m=−1
P( x )=( x 2−1 ) q 1 (x )+ R 1( x ) … ( 1 )
P( x )=( x 2 +1 ) q2 ( x ) + R2 ( x ) … ( 2 )
→ R 1 (x )=5 R 2 (x )
Reemplazando:
R1 (x)=0+ 2 x +m+nx +12
R1 ( x )=( 2+n ) x + ( m+ 12 )
En ( 2 ) : x2 +1=0→ x 2=−1
2
P( x )=[ ( x2 ) −1 ] q(x) +2 ( x 2) x +m ( x 2 ) +nx +12
Reemplazando:
R2 (x)=0−2 x−m+ nx+ 12
Se tiene que:
P(x)=( 2 x+ 1 ) q 1 ( x )+6 → P −1 =6
(2)
P(x)=( x−1 ) q 2( x )+3 → P (1)=3
Para:
−1 −1
x=
2
: P −1 =0+
(2) 2( )
a+b=6
→−a+2 b=12
Para:
x=1 : P( 1) =0+a+ b=3
→ a+b=3
Resolviendo:
a=2 y b=5
Entonces:
R(x)=−2 x +5
EJERCICIO POR MATLAB
CODIGO
Metodo de Honer
function [y,z]=Horner(x,x0)
%x es un vector con los coeficientes
%de P(x)
%regresa en y el polinomio y en z
%la derivada evaluados en x0
[muda n] = size(x);
y = x(1); %calcule bn para P.
z = x(1); %calcule bn-1 para Q
for j = 2:n-1,
y = x0*y + x(j);
z = x0*z + y;
end
y = x0*y + x(n);
PROBLEMA:
Hallar las raíces del Polinomio:
P ( x ) =2 x 4 + 4 x 3 +2 x 2−2 x−24
Con un error menor a 0.001
Sean:
a 4=2
a 3=4
a 2=2
a 1=−2
a 0=−24
Tomemos:
x 0=2
Entonces:
b 4=a4 =2
Ahora calculamos x 1 :
b0 44
x n+1=x n − '
=2− =1.6271
b 0
118
|x n+1 −xn|=|1.6271−2|=0.3729