Sunteți pe pagina 1din 7

TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico de Matehuala

INSTITUTO TECNOLGICO DE MATEHUALA

MTODOS NUMRICOS
SCC-1017

Ingeniera en Sistemas
Computacionales
Garca Estrada Mara Fernanda
SEMESTRE ENERO-JUNIO 2015
Unidad 1. Reporte de ejercicios 3.5 y 4.2.
Libro Mtodos numricos para ingenieros Quinta edicin
Steven C. Chapra y Raymond P. Canale.
.
Ing. Martn Luis Ledezma Hernndez

Febrero 2015

PROBLEMA 3.5
1. Enunciado del Problema

2. Grfica de solucin.
x=-1:0.0001:4; y=exp(x); plot(x,y), grid, title(' y=exp(x)')

3. Cdigo de solucin en MATLAB.


% Solucion al problema 3.6 inciso a)
% Metodos Numericos de Chapra
clc;
x=5;
vv=6.737947e-3;
Vaprox=0;
Et=0;Ea=0;

disp (' N
X
Et
Ea')
for n=0:25
term=(x^n)/(factorial(n));
if mod(n,2)~= 0 term=-term; end
Vaprox=Vaprox+term;
Et=((vv-Vaprox)/vv)*100;
if n~=0 Ea=((Vaprox-Vant)/Vaprox)*100; end
Vant=Vaprox;
fprintf('%2.0f %2.10f %2.7f %2.7f\n' , n,Vaprox,Et,Ea);
end
% Solucion al problema 3.6 inciso b)
% Metodos Numericos de Chapra
clc;
x=5;
vv=6.737947e-3;
Vaprox=0;
Et=0;Ea=0;
disp (' N
X
Et
Ea')
for n=0:30
term=(x^n)/(factorial(n));
Vaprox=Vaprox+term;
Emenosx=1/Vaprox;
Et=((vv-Emenosx)/vv)*100;
if n~=0 Ea=((Emenosx-Vant)/Emenosx)*100; end
Vant=Emenosx;
fprintf('%2.0f %2.10f %2.7f %2.7f\n' , n,Emenosx,Et,Ea);
end

4. Resultados de ejecucin del cdigo.


a)
N
0
1
2
3
4
5
6
7
8
9

X
Et
Ea
1.0000000000 -14741.3159082 0.0000000
-4.0000000000 59465.2636330 125.0000000
8.5000000000 -126051.1852201 147.0588235
-12.3333333333 183142.8962017 168.9189189
13.7083333333 -203349.7055755 189.9696049
-12.3333333333 183142.8962017 211.1486486
9.3680555556 -138934.2719460 231.6530764
-6.1329365079 91120.8481595 252.7499191
3.5551835317 -52663.6019064 272.5068890
-1.8271053792 27216.6481302 294.5801032

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

0.8640390763 -12723.4768881 311.4609662


-0.3592084035 5431.1253929 340.5397724
0.1504780464 -2133.2922242 338.7115011
-0.0455552035 776.0991670 430.3202153
0.0244566714 -262.9691870 286.2690254
0.0011193798 83.3869310 -2084.8412684
0.0084122834 -24.8493559 86.6935085
0.0062673118 6.9848462 -34.2247480
0.0068631372 -1.8579877 8.6815321
0.0067063411 0.4690738 -2.3380286
0.0067455401 -0.1126916 0.5811105
0.0067362070 0.0258240 -0.1385513
0.0067383282 -0.0056568 0.0314790
0.0067378670 0.0011869 -0.0068437
0.0067379631 -0.0002389 0.0014258
0.0067379439 0.0000462 -0.0002852

b)
N
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

X
1.0000000000
0.1666666667
0.0540540541
0.0254237288
0.0152963671
0.0109389243
0.0088403217
0.0077748982
0.0072302833
0.0069594529
0.0068315063
0.0067748911
0.0067515774
0.0067426533
0.0067394718
0.0067384120
0.0067380809
0.0067379835
0.0067379564
0.0067379493

Et
Ea
-14741.3159082 0.0000000
-2373.5526514 -500.0000000
-702.2332923 -208.3333333
-277.3215909 -112.6126126
-127.0182166 -66.2076271
-62.3480318 -39.8342894
-31.2020069 -23.7389851
-15.3897201 -13.7033756
-7.3069181 -7.5324147
-3.2874385 -3.8915473
-1.3885433 -1.8728893
-0.5482991 -0.8356623
-0.2022935 -0.3453070
-0.0698477 -0.1323534
-0.0226305 -0.0472066
-0.0069013 -0.0157281
-0.0019869 -0.0049143
-0.0005416 -0.0014453
-0.0001402 -0.0004015
-0.0000345 -0.0001056

20
21
22
23
24
25

0.0067379475
0.0067379471
0.0067379470
0.0067379470
0.0067379470
0.0067379470

-0.0000081 -0.0000264
-0.0000018 -0.0000063
-0.0000004 -0.0000014
-0.0000001 -0.0000003
-0.0000000 -0.0000001
0.0000000 -0.0000000

PROBLEMA 4.2
1. Enunciado del Problema

2. Grfica de solucin
x=-1:0.0001:4; y=cos(x); plot(x,y), grid, title(' y=cos(x)')

3. Cdigo de solucin en MATLAB.

% Solucion al problema 4.2


% Metodos Numericos de Chapra
clc;
x=cos(pi/4);
vv=0.707106781;
Vaprox=0;
Et=0;Ea=0;
disp (' N
X
Et
Ea')
for n=0:10
term=(x^n)/(factorial(n));
Vaprox=Vaprox+term;
Emenosx=1/Vaprox;
Et=((vv-Emenosx)/vv)*100;
if n~=0 Ea=((Emenosx-Vant)/Emenosx)*100; end
Vant=Emenosx;
fprintf('%2.0f %2.10f %2.7f %2.7f\n' , n,Emenosx,Et,Ea);
end

4. Resultados de ejecucin del cdigo.


N
0
1
2
3
4
5
6
7
8
9
10

X
1.0000000000
0.5857864376
0.5109583236
0.4960237874
0.4934740492
0.4931155759
0.4930733638
0.4930691001
0.4930687232
0.4930686936
0.4930686915

Et
Ea
-41.4213563 0.0000000
17.1572875 -70.7106781
27.7395809 -14.6446609
29.8516432 -3.0108508
30.2122307 -0.5166914
30.2629264 -0.0726956
30.2688962 -0.0085610
30.2694991 -0.0008647
30.2695524 -0.0000764
30.2695566 -0.0000060
30.2695569 -0.0000004

CONCLUSIN
En esta primera parte de la materia de Mtodos Numricos me pude dar
cuenta del gran nmero de clculos que son posibles hacer y el coste de
tiempo y trabajo que llevara hacerlos. Sin embargo con esta herramienta
de software Matlab el clculo se facilita adems de que da ms seguridad
de no cometer errores.

S-ar putea să vă placă și