Sei sulla pagina 1di 7

UNIVERSIDAD NACIONAL DE INGENIERIA P.A.

2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

EXAMEN FINAL DE METODOS NUMERICOS (MB536C)

DURACION: 110 MINUTOS


SOLO SE PERMITE EL USO DE UNA HOJA DE FORMULARIO A4
ESCRIBA CLARAMENTE SUS PROCEDIMIENTOS

Problema 1
Sea el sistema de ecuaciones no lineales:
4x2-8x+y2-2y+1=0
x2+2x+4y2+8y+1=0
a) (1.5 P) Bosquejar a mano alzada la solucin del sistema e indique valores
cercanos a las races con precisin de 0.5.
b) (2.0 P) Determinar la raz ms cercana al origen de coordenadas usando 03
iteraciones del Mtodo de Newton-Raphson para sistemas y muestre el error
usando norma Infinita.
c) (1.5 P) Encuentre un algoritmo de punto fijo para la raz buscada en b) y escriba
un programa en MATLAB a partir del valor inicial obtenido en a) y muestre el
error el cual debe ser decreciente.

Problema 2
Un objeto cae libremente desde lo ms alto de un edificio de 515 m de altura,
registrando los siguientes valores:
Tiempo (s) 1 4 6 9
Distancia recorrida (m) 3 65 150 515
Calcule lo siguiente, indicando claramente el procedimiento y sus resultados parciales:
a) (2.0 P) Determine la distancia recorrida en el instante 8 s usando el polinomio de
interpolacin de Lagrange de segundo grado.
b) (2.0 P) Determine la distancia recorrida en el instante 7 s usando spline cbico
natural.
c) (1.0 P) Usando el spline cbico natural determine el mdulo de la velocidad en el
instante muy prximo a impactar con el suelo en m/s.

Problema 3
Una partcula se desplaza con el siguiente modelo matemtico que describe su
3
velocidad en cada instante de tiempo: v ( t )=4 / t m/s, se desea conocer la distancia
recorrida entre el instante 2s y 11s, para ello:
a) (2.0 P) Determine la distancia, usando el mtodo de Newton-Cotes cerrado de
grado 2 con 5 puntos y su respectivo error.
b) (2.0 P) Determine la distancia, usando el mtodo de Gauss-Legendre con 2 puntos y
su respectivo error.
c) (1.0 P) Desarrolle un script para que calcule la distancia por el mtodo del trapecio
usando 3000 puntos.

Problema 4
Sea la ecuacin diferencial ordinaria:
u=2u-u+xex
u(0)=0 u(0)=1
a) (2.5 P) Determine u(0.2) usando Taylor 2 con h=0.1
b) (1.5 P) Determine u(0.2) usando Runge-Kutta 2 con h=0.2
c) (1.0 P)Estime u(0.19) mediante interpolacin de los datos obtenidos en a)
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

El profesor
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

Problema 1

% problema1a.m
format long
clc
clear all
x1=-5:0.1:5; y1=-5:0.1:5;
[x,y]=meshgrid(x1,y1);
f1=4*x.^2+y.^2-8*x-2*y+1;
contour(x1,y1,f1,[0 0],'r')
f2=x.^2+2*x+4*y.^2+8*y+1;
hold on, grid
contour(x1,y1,f2,[0 0],'b')
hold off
% Aproximaciones iniciales: (1,-1) (0,0)

% Hallar la raiz mas alejada del origen de coordenas


x=0; y=0; acum=[x y NaN];
for i=1:3
f1=4*x.^2+y.^2-8*x-2*y+1;
f2= x.^2+2*x+4*y.^2+8*y+1;
J=[8*x-8 2*y-2;2*x+2 8*y+8];
dxy=J\[-f1;-f2];
x=x+dxy(1);
y=y+dxy(2);
err=norm(dxy,Inf);
acum=[acum; x y err];
end
disp(acum)
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

x y err
0 0 NaN
0.166666666666667 -0.166666666666667 0.166666666666667
0.198717948717949 -0.198717948717949 0.032051282051282
0.199997951994757 -0.199997951994757 0.001280003276808

% Iteracin de Punto Fijo


x=0; y=0; acum=[x y NaN];
for i=1:10
xn=(4*x^2+y^2-2*y+1)/8;
yn=(-x^2-2*x-4*y^2-1)/8;
err=norm([xn-x yn-y],Inf);
x=xn; y=yn;
acum=[acum;xn yn err];
end
disp(acum)
El error es decreciente.

Problema 2
Parte a)
i xi yi dLi yi/dLi
0 4 65 10 6.5
1 6 150 -6 -25
2 9 515 15 34.3333333
Por lo tanto el polinomio de interpolacin de lagrange es:
P(x)=6.5(x-6)(x-9)-25(x-4)(x-9)+34.333(x-4)(x-6)
P(8)= 361.66m
Parte b)
Preparando la tabla de valores
i x y hi y[xi,xi+1]
20.666666
0 1 3 3 7
1 4 65 2 42.5
121.66666
2 6 150 3 7
3 9 515
Ordenando para resolver el sistema de ecuaciones para hallar las M
Considerando spline cubico natural M0 y M3 =0
H M Y
10 2 M1 131
2 10 M2 475

Resolviendo
M0 0
M1 3.75
M2 46.75
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

M3 0

PSi=ai(x-xi)^3+bi(x-xi)^2+ci(x-xi)+di
a b c d
p0 0.20833333 0 18.7916667 3
p1 3.58333333 1.875 24.4166667 65
p2 -2.5972222 23.375 74.9166667 150

P2(7)= 245.694m

Parte c)
a) Derivando el polinomio P2 y evaluando en 9
P2(8)= 145.04 m/s

Problema 3
a) La particin en t, seria:
Ci ti
1.0000 1.0000
4.0000 3.5000
2.0000 6.0000
4.0000 8.5000
1.0000 11.0000
h=2.5
Aplicando la frmula: ci*ti h/3
Distancia=23.81
Integral indefinida es: 6 t 2 /3
Integral exacta es: 23.6765
Error= 0.1395
b) Para 2 puntos
Ci xi
1.0000 -0.5774
1.0000 0.5774
Xi f(xi)
8.8868 1.9311
3.1132 2.7394
Aplicando la formula Ci*Fxi (b-a)/2
La integral aproximada es: 23.3527
Error= 0.3239
c) Una posibilidad sera la siguiente
clc
a=2;b=11;
n=3000;
f='4./(x.^(1/3))';
f=inline(f);
x=linspace(a,b,n);
h=(b-a)/(n-1);
y=f(x);
coef=(y*0+1)*2;
coef(1)=1;
coef(end)=1;
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

I=(h/2)*(y*coef')

Problema 4

a) Reemplazando:
u" 2u 'u x e x
u 0 0 u ' 0 1
Reduciendo a primer orden:
u ' z u 0 0
z' 2 z u x e x z 0 1
Taylor 2 de segundo orden:

x0 0
u0 0
z0 1
h 0.1
xn1 xn h

u n1 u n h * zn
h2
2

* 2 zn u n xn e xn

h2

z n1 zn h * 2 zn u n xn e xn * 2 * 2 z n un xn e xn zn 1 xn e xn
2

clc
clear all
x(1)=0
u(1)=0
z(1)=1
h=0.1
for i=1:2
x(i+1)=x(i)+h
a=2*z(i)-u(i)+x(i)*exp(x(i))
u(i+1)=u(i)+h*z(i)+h^2/2*a
z(i+1)=z(i)+h*a+h^2/2*(2*a-z(i)+(1+x(i))*exp(x(i)))
end
disp('t q z ')
disp([x' u' z'])
% t q z
% 0 0 1.000000000000000
% 0.1 0.110000000000000 1.220000000000000
% 0.2 0.244202585459038 1.488435320148248
UNIVERSIDAD NACIONAL DE INGENIERIA P.A. 2014-3
FACULTAD DE INGENIERIA MECANICA 04/03/2015
DACIBAHCC

% Solucin exacta
U=dsolve('D2u=2*Du-u+x*exp(x)','u(0)=0','Du(0)=1','x')
xx=[0 0.1 0.2]
uu=subs(U,xx)
% U =(x^3*exp(x))/6 + x*exp(x)
% xx = 0 0.100000000000000 0.200000000000000
% uu = 0 0.110701286960577 0.245909088642914

% problema4a.m
clc
clear all
x(1)=0
u(1)=0
z(1)=1
h=0.2
for i=1:1
x(i+1)=x(i)+h
k1=h*z(i)
l1=h*(2*z(i)-u(i)+x(i)*exp(x(i)))
k2=h*(z(i)+l1)
l2=h*(2*(z(i)+l1)-(u(i)+k1)+(x(i)+h)*exp(x(i)+h))
u(i+1)=u(i)+1/2*(k1+k2)
z(i+1)=z(i)+1/2*(l1+l2)
end
disp('x u z ')
disp([x' u' z'])

x =0.2
k1 = 0.2
l1 = 0.4
k2 = 0.28
l2 = 0.568856110326407
u = 0.24
z = 1.484428055163203

x u z
0 0 1
0.2 0.24 1.484428055163203

Potrebbero piacerti anche