Metodos numericos

Solo disponible en BuenasTareas
  • Páginas : 5 (1221 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de junio de 2011
Leer documento completo
Vista previa del texto
>> % METODO DE WILLIAM HORNER
>> % Consiste en evaluar polinomios de cualquier grado y su derivada aplicando 2 veces.
>> % El algoritmo que lleva su nombre.
>> % El algoritmo de william horner es:
>> % Bn=an; bi=b (i+1)*t +ai; i=n-1, n-2, n-3,.... 0
>> % bn=an; bi=b (i+1)*t +ai; i=n-1, n-2, n-3,.... 0
>> % Ejercicios:
>> % 1.-p(x)=8x^6 - 5x^3 + 4x^2 -2x+30
>> % 2.- p(x)=11x^5-7x^4+3x^2-45
>> % 3.- p(x)= 10x^4-7x^3-5x^2+10x+25
>> % 4.- p(x)= 15x^4-7x^3+8x^2-45
>> % 5.- p(x)= 5x^3-4x^2+8x+10
>> % 6.- p(x)=10x^3-8x^2+5x-45; evaluar para x=1.758
>>
>>
>> % Desarrollando el polinomio 1.
>> a6=8; a5=0; a4=0; a3=-5; a2=4; a1=-2; a0=30; t=1.758; a=[a6 a5 a4 a3 a2 a1 a0 t]

a =

8.0000 0 0 -5.0000 4.0000 -2.0000 30.0000 1.7580

>> % Calculando las b que son los coeficiente del polinomio cociente.
>> b6=a6; b5=b6*t+a5; b4=b5*t+a4; b3=b4*t+a3; b2=b3*t+a2; b1=b2*t+a1; b0=b1*t+a0; b= [b6 b5 b4 b3 b2 b1 b0]
b =

8.0000 14.0640 24.7245 38.4657 71.6227 123.9127 247.8385>> % El polinomio cociente será un polinomio degradado:
>> qx='8x^5+14.064x^4+24.7245x^3+38.4657x^2+71.6227x+123.9127'

qx =

8x^5+14.064x^4+24.7245x^3+38.4657x^2+71.6227x+123.9127

>> % Determinando su derivada.
>> c5=b5; c4=c5*t+b4; c3=c4*t+b3; c2=c3*t+b2; c1=c2*t+b1; c0=c1*t+b0; c= [c5 c4 c3 c2 c1 c0]

c =

1.0e+003 *0.0141 0.0494 0.1254 0.2921 0.6374 1.3683

>> % El valor de la derivada del polinomio dado es: 1.3683
>>

>> % Desarrollando el polinomio 2.
>> a5=11; a4=-7; a3=0; a2=3; a1=0; a0=-45; t=1.758; a= [a5 a4 a3 a2 a1 a0 t]

a =

11.0000 -7.0000 0 3.0000 0 -45.0000 1.7580

>> % Calculando las b que sonlos coeficiente del polinomio cociente.
>> b5=a5; b4=b5*t+a4; b3=b4*t+a3; b2=b3*t+a2; b1=b2*t+a1; b0=b1*t+a0; b= [b5 b4 b3 b2 b1 b0]

b =

11.0000 12.3380 21.6902 41.1314 72.3090 82.1192

>> % El polinomio cociente será un polinomio degradado:
>> qx='11x^4+12.338x^3+21.6902x^2+41.1314x+72.3090'

qx =11x^4+12.338x^3+21.6902x^2+41.1314x+72.3090
>> % Determinando su derivada.
>> c4=b4; c3=c4*t+b3; c2=c3*t+b2; c1=c2*t+b1; c0=c1*t+b0; c= [c4 c3 c2 c1 c0]
c =

12.3380 43.3804 117.3941 278.6879 572.0524
>> % El valor de la derivada del polinomio dado es: 572.0524

>>
>>
>>
>> % Desarrollando el polinomio 3.
>> a4=10; a3=-7; a2=-5; a1=10; a0=25;t=1.758; a= [a4 a3 a2 a1 a0 t]

a =

10.0000 -7.0000 -5.0000 10.0000 25.0000 1.7580

>> % Calculando las b que son los coeficiente del polinomio cociente.
>> b4=a4; b3=b4*t+a3; b2=b3*t+a2; b1=b2*t+a1; b0=b1*t+a0; b= [b4 b3 b2 b1 b0]

b =

10.0000 10.5800 13.5996 33.9082 84.6106

>> % El polinomio cociente será un polinomio degradado:>> qx='10x^3+10.58x^2+13.5996x+33.9082'

qx =

10x^3+10.58x^2+13.5996x+33.9082

>> % Determinando su derivada.
>> c3=b3; c2=c3*t+b2; c1=c2*t+b1; c0=c1*t+b0; c= [c3 c2 c1 c0]
c =

10.5800 32.1993 90.5145 243.7351

>> % El valor de la derivada del polinomio dado es: 243.7351
>>
>>
>>
>> % Desarrollando el polinomio 4.>> a4=15; a3=-7; a2=8; a1=0; a0=-45; t=1.758; a= [a4 a3 a2 a1 a0 t]

a =

15.0000 -7.0000 8.0000 0 -45.0000 1.7580

>> % Calculando las b que son los coeficiente del polinomio cociente.
>> b4=a4; b3=b4*t+a3; b2=b3*t+a2; b1=b2*t+a1; b0=b1*t+a0; b= [b4 b3 b2 b1 b0]

b =

15.0000 19.3700 42.0525 73.9282 84.9658

>> % El...
tracking img