Sei sulla pagina 1di 9

UNIVERSIDAD DE SONORA

DIVISION DE INGENIERIA

ANALISIS NUMERICO
SERIE #2

Instructor: Anaya Eredias Carlos

Alumno: Rodríguez López David Fernando


#Exp. 212209387
Rodriguez.lopez00@gmail.com

Hermosillo, Sonora, Diciembre 7 2017


5.10.1 Construya un interpolador utilizando la técnica de Lagrange para encontrar los valores de la función en
los puntos 1.2, 1.9 y 2.1, dados por la siguiente tabla:
>> X= [1.1 1.7 2.9 3.7 4.5];
>> Y= [3.41 5.17 23.46 36.45 40.86];
>> C= [1.2 1.9 2.1];
>> [C L]=lagrange(X, Y);
>> Plot (X, Y, 'r*'); grid
>> X1=linspace (1, 5, 15);
>> Y1=polyval(C, X1); X 1.2 1.9 2.1
>> hold on F(x) 3.162497 7.229604 9.838755
>> plot (X1, Y1)
P4(X)= - 0.0392x4 - 2.0699x3 + 19.5186x3 - 38.9113x + 25.4074

5.10.2 Use interpolación de Lagrange de tercer orden para encontrar los valores de la función en los puntos
2.0 y 4.0, dados por la siguiente tabla de valores:
>> X= [1.4 2.6 3.2 4.5];
>> Y= [0.725 0.548 0.423 0.173];
>> C= [2.0 4.0];
>> [C L]=lagrange(X, Y);
>> plot(X, Y, 'r*'); grid
>> X1=linspace (1, 5,15);
>> Y1=polyval(C, X1); X 2 4
>> hold on
>> plot (X1, Y1) F(x) 0.654551 0.25851
P3(x)= 0.013622x3 − 0.131880x2 + 0.211644x + 0.649802
5.10.11 Con la formulación de diferencias divididas de Newton construya un polinomio interpolador que pasa
por los puntos dados en la siguiente tabla:
>> X=[1,2,3,5,7,11,13,17,18];
>> Y=[10,8,6,4,2,6,10,30,40];
>> [C D]=pnewton(X, Y)
C= -0.0000 0.0002 -0.0063 0.0964 -0.8280 4.0240 -10.4187 10.8907 6.2417
D= 10.0000 0 0 0 0 0 0 0 0
8.0000 -2.0000 0 0 0 0 0 0 0
6.0000 -2.0000 0 0 0 0 0 0 0
4.0000 -1.0000 0.3333 0.0833 0 0 0 0 0
2.0000 -1.0000 0 -0.0667 -0.0250 0 0 0 0
6.0000 1.0000 0.3333 0.0417 0.0120 0.0037 0 0 0
10.0000 2.0000 0.1667 -0.0208 -0.0063 -0.0017 -0.0004 0 0
30.0000 5.0000 0.5000 0.0333 0.0045 0.0008 0.0002 0.0000 0
40.0000 10.0000 1.0000 0.0714 0.0035 -0.0001 -0.0001 -0.0000 -0.0000

P8(x)= −(3.044114×10−6)x8 + 0.000217x7 − 0.006329x6 + 0.096439x5− 0.828034x4 + 4.024025x3 −


10.418702x2 + 10.890720x + 6.241666

5.10.12 Con la formulación de diferencias divididas de Newton construya un polinomio interpolador que pasa
por los puntos dados en la siguiente tabla:
>> X=[1 4 6 10 14 22 26];
>> Y=[2 3 4 5 6 7 4];
>> [C D]=pnewton(X,Y)
C = 0.000002532021412 -0.000202858026426 0.006068868535014 -0.084587779311738
0.548857123971707 -1.084744368671452 2.614606481481482

N(x)=0.000002532021412x6-0.000202858026426x5+0.006068868535014x4-
0.084587779311738x3+0.548857123971707x2-1.084744368671452x+2.614606481481482
6.9.14 Con el método de los trapecios integrar numéricamente la función tabular dada por los siguientes
datos:

H=1
Área = ½(1+2(4+7+1+9+3+7+2+12+35+21+67+8)+0) = 175.5

6.9.15 Utilizando la fórmula de integración numérica dada por el método de los trapecios hasta la
convergencia, encontrar la solución a la expresión dada por

TRAPECIO.
>> I=inline('1+t.^2*cos(1000*t)');
>> s=trapecio(I,a,b,M)
s = 0.1000
SIMPSON.
>> s=simpson(I,a,b,M)
s = 0.1000

6.9.19 Con la regla de Simpson 1/3, integra numéricamente la función tabular dada por:
6.9.21 Utilizando la regla de Simpson 1/3, integrar numéricamente hasta la convergencia, la expresión dada
por:
f=inline('t.^4-90.*t.^2+237');
>> a=0; b=12; M=1;
>> s=simpson(f,a,b,M)
s = 2844
>> a=0; b=12; M=2;
>> s=simpson(f,a,b,M)
s = 900
>> a=0; b=12; M=4;
>> s=simpson(f,a,b,M)
s = 778.5
>> a=0; b=12; M=8;
>> s=simpson(f,a,b,M)
s= 770.90625>> a=0; b=12; M=16;
>> s=simpson(f,a,b,M)
s = 770.431640625
>> a=0; b=12; M=32;
>> s=simpson(f,a,b,M)
s = 770.401977539062
>> a=0; b=12; M=64;
>> s=simpson(f,a,b,M)
s = 770.400123596191
>> a=0; b=12; M=128;
>> s=simpson(f,a,b,M)
s = 770.400007724762

h 6 3 3/2 3/4 3/8 3/16 3/32 3/64


I 2844 900 778.5 770.90625 770.431640 770.401977 770.400123 770.400007
6.9.22 Utilizando la regla de Simpson 1/3, integrar numéricamente hasta la convergencia, la expresión dada
por:
>>f=inline('10.*t.^3.*cos(50.*t).*exp(-2.*t)+1');
>> a=0; b=1; M=1;
>> s=simpson(f,a,b,M)
s = 1.52152586506273
>> a=0; b=1; M=2;
>> s=simpson(f,a,b,M)
s = 1.52389358529336
>> a=0; b=1; M=4;
>> s=simpson(f,a,b,M)
s = 1.5248085119993
>> a=0; b=1; M=8;
>> s=simpson(f,a,b,M)
s = 0.82610850959294
>> a=0; b=1; M=16;
>> s=simpson(f,a,b,M)
s = 0.993003127691572
>> a=0; b=1; M=32;
>> s=simpson(f,a,b,M)
s = 0.993405225764637
>> a=0; b=1; M=64;
>> s=simpson(f,a,b,M)
s = 0.993423675232368
>> a=0; b=1; M=128;
>> s=simpson(f,a,b,M)
s = 0.99342475300835
>> a=0; b=1; M=256;
>> s=simpson(f,a,b,M)
s = 0.993424819274048
h 1/2 ¼ 1/8 1/16 1/32 1/64 1/128 1/256 1/512
I 1.521525 1.523893 1.524808 0.826108 0.993003 0.993405 0.993423 0.993424 0.993424

7.10.1 Utilizando el método de la serie de Taylor, resuelva la ecuación con las condiciones
iniciales y(0) =1 y p = 3.
7.10.7 Implemente el método de Euler para resolver la ecuación con las condiciones
iniciales w(0) =1 y Δt = 0.001, Tmáx =1.

X 1 0.9831 0.9663 0.9501 0.9342 0.9163 0.9028 0.8877 0.8727 0.857 0.8436 0.8293
F(x) 0.001 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02 0.022

7.10.14 Por el método de Runge-Kutta clásico (cuarto orden), resuelva la ecuación con
las condiciones iniciales w (0.1) = 1 y ∆t = 0.0001, Tmáx = 1.f=inline('5*log(t)-7*w');
a=0.1;b=1;wa=1;M=10000;

RUNGE-KUTTA
[t,y]=rk4(f,a,b,wa,M);
plot(t,y,'b');grid

7.10.16 Por el método de Runge-Kutta clásico (cuarto orden), resuelva la ecuación con
las condiciones iniciales v(0)= 0, Tmáx = 0.017 con ∆t1 = 0.00001 y ∆t2 = 0.000001.
7.10.37 Implemente el método de Runge-Kutta de cuarto orden para resolver el siguiente sistema de
ecuaciones con las condiciones iniciales x1(0) = 0.1, x2(0) = 0.2, x3(0) = 0.1, ∆t = 0.001 y Tmáx = 0.5.
7.10.38 Implemente el método de Runge-Kutta de cuarto orden para resolver el siguiente sistema de
ecuaciones con las condiciones iniciales x1(0) = 0.01, x2(0) = 0, x3(0) = 0, Δt = 0.01 y Tmáx = 150.