Académique Documents
Professionnel Documents
Culture Documents
INGENIERA EN ALIMENTOS
MTODOS NUMRICOS (TALLER)
GRUPO: 4AM1
TAREA 2
PROFESOR:
RAMREZ BARRIOS MIGUEL LUIS
Ejercicio 1
4
Sea f ( x)=x sin(2 x)
a) Con la ayuda de Matlab realice una grfica de f(x) desde x 0=0 hasta xf=1
CODIFICACIN EN MATLAB.
clc
clear all
close all
x=0:0.1:1
y=x.^4-sin(2*x)
plot(x,y)
grid on
title('Grfica de f(x)=x^4sin(2x) desde x0=0 hasta
xf=1')
xlabel('Eje X')
ylabel('Eje Y')
.
b) Escriba analticamente una aproximacin polinomial de f(x) mediante la serie de Taylor de
4to Orden.
Teorema de Taylor: Si la funcin f y sus primeras n+1 derivada son continuas en un intervalo
que contiene a y x, entonces el valor de la funcin de x est dado por:
f ( x )=f ( a ) +f ' ( a ) ( xa )+
''
''
(n )
f (a)
f (a)
2 f ' (a)
3
n
( xa ) +
( x a ) ++
( x a ) + Rn
2!
3!
n!
f ( x i+1 ) =f ( x i ) + f ' ( x i ) h+
''
(n )
f ( xi ) 2 f ' ( xi ) 3
f ( xi ) n
h+
h ++
h + Rn
2!
3!
n!
h=xi +1x 1
c) Desarrolle un programa que calcule la serie de Taylor de orden 4 con h=0.1 de x 0=0 hasta
xf=1 y junto con ayuda del inciso a) llene la siguiente tabla.
x
0,2
0,5
0,6
0,7
d) Realice una grfica que compare f(x) con la aproximacin de 4to orden.
CODIFICACIN:
clc
clear all
close all
h=0.1
j=1
y_aux=0
f_0_aux=0;
for y=0:h:1
f_real(j)=y_aux^4-sin(2*y_aux);
f_0(j)=y_aux^4-sin(2*y_aux);
f_1(j)=f_0(j)+(4*y_aux^3-2*cos(2*y_aux))*h;
f_2(j)=f_0(j)+(12*y_aux^2+4*sin(2*y_aux))*h;
f_3(j)=f_0(j)+(24*y_aux+8*cos(2*y_aux))*h;
f_4(j)=f_0(j)+(24-16*sin(2*y_aux))*h;
Ea_0(j)=(f_0(j)-f_0_aux)*100/f_0(j);
Ea_1(j)=(f_1(j)-f_0(j))*100/f_1(j);
Ea_2(j)=(f_2(j)-f_1(j))*100/f_2(j);
Ea_3(j)=(f_3(j)-f_2(j))*100/f_3(j);
Ea_4(j)=(f_4(j)-f_3(j))*100/f_4(j);
f_0_aux=f_0(j);
y_aux=y;
x(j)=y;
j=j+1;
end
figure(1)
plot(x,f_real,'b')
hold on
plot(x,f_1,'r')
plot(x,f_2,'g')
plot(x,f_3,'c')
plot(x,f_4,'m')
title('Grfica de f(x)junto con sus Aproximaciones')
xlabel('Eje X')
ylabel('Eje Y')
legend('Real','Primer Orden','Segundo Orden','Tercer Orden','Cuarto Orden')
grid on
Ejercicio 2
c
V ( t )=
t
gm
(1e m ) , conociendo los
c
siguientes valores:
t=20 s
g=9.81m/s 2
m=60 Kg
v =36 m/ s
Realice un programa para calcular el valor de la constante c con un error de aproximacin del
Ea=0.015 por medio del mtodo de Biseccin.
a) Describa el problema como un problema para encontrar races es decir, escriba f(c), poner
f en funcin de c.
Obtener el valor del coeficiente de resistencia (c).
t
gm
f ( c )=
1e m v=0
c
xa
10
15
15
16,25
16,25
16,25
16,25
Xb
20
20
17,5
17,5
16,875
16,5625
16,40625
16,25
16,328125
xr
15
17,5
16,25
16,875
16,5625
16,40625
16,328125
16,289062
5
Ea
14,2857143
7,69230769
3,7037037
1,88679245
0,95238095
0,4784689
0,23980815
16,25
16,269531
3
16,269531
3
16,274414
1
9
10
11
16,289062
5
16,289062
5
16,279296
9
16,279296
9
16,269531
3
16,279296
9
16,274414
1
16,276855
5
0,12004802
0,059988
0,030003
0,01499925
d) Realice una grfica del nmero de iteraciones contra el valor absoluto del error
aproximado.
Nmero de Iteraciones VS Xr
18
17
16
Xr
15
14
13
0
Nmero de Iteraciones
clc
clear all
close all
v=36;
m=60;
t=20;
g=9.81;
Es=0.015;
x_a=10;
x_b=20;
f_a=g*m*(x_a^-1)*(1-exp(-x_a*t/m))-v
f_b=g*m*(x_b^-1)*(1-exp(-x_b*t/m))-v
if f_a*f_b>=0
disp('La Raz no esta en el intervalo')
else
Ea=1;
CODIFICACIN
i=1;
while abs(Ea)>Es
x_r=(x_a+x_b)/2;
f_r=g*m*(x_r^-1)*(1-exp(-x_r*t/m))-v;
if f_a*f_r<0
x_b=x_r;% esta a la izquierda
end
if f_a*f_r>0
x_a=x_r;% esta a la derecha
end
if f_a*f_r==0
Ea=Es;
end
xr=(x_a+x_b)/2;
Ea=(xr-x_r)*100/xr
end
E_a(i)=Ea;
Es1(i)=Es;%auxiliar
n(i)=i;
i=1+i;
10
12
Ejercicio 3
2 x
Sea f ( x )=e
x=e
cos ( 0.192 x ) + x
La raz es
xr = 8.181
4.- Calcule la raz de la funcin del problema 3 por el Mtodo de Newton Raphson.
a) Calcule la derivada de f.
f ' ( x )=2e2 x +0.192sin ( 0.192 x)
b) Elabore un programa que calcule la raz de f Cul es la raz de f en (2,15)?
xr = 8.181
c) Llene la siguiente tabla donde xr es tal que f(xr)=0
Tabla 3. Obtencion de la raz por Newton-Raphson.
n
xr
Ea
1
8.1035
23.4033
2
8.1812
0.9501
3
8.1812
7,05902799122066e-05
d) Realice una grfica del nmero de iteraciones contra el valor absoluto del error
aproximado.
CONCLUSIONES
El mtodo de Newton-Raphson es el mtodo programado en las calculadoras y computadoras,
que el resultado es visto en menor nmero de iteraciones.