8
INSTITUTO TECNOLÓGICO DE MATEHUALA MÉTODOS NUMÉRICOS SCC-1017 Ingeniería en Sistemas Computacionales García Estrada María Fernanda SEMESTRE ENERO-JUNIO 2015 Unidad 1. Reporte de ejercicios 3.5 y 4.2. Libro Métodos numéricos para ingenieros Quinta TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Matehuala

Mètodos numericos

Embed Size (px)

DESCRIPTION

Uso de software matlab en resoluciòn de mètodos numèricos

Citation preview

Page 1: Mètodos numericos

INSTITUTO TECNOLÓGICO DE MATEHUALA

MÉTODOS NUMÉRICOS

SCC-1017

Ingeniería en Sistemas Computacionales

García Estrada María Fernanda

SEMESTRE ENERO-JUNIO 2015

Unidad 1. Reporte de ejercicios 3.5 y 4.2.Libro Métodos numéricos para ingenieros Quinta edición

Steven C. Chapra y Raymond P. Canale.

.

Ing. Martín Luis Ledezma Hernández Febrero 2015

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de Matehuala

Page 2: Mètodos numericos

PROBLEMA 3.51. Enunciado del Problema

2. Gráfica de solución.x=-1:0.0001:4; y=exp(x); plot(x,y), grid, title(' y=exp(x)')

3. Código de solución en MATLAB.

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

Page 3: Mètodos numericos

disp (' N X Et Ea')for n=0:25 term=(x^n)/(factorial(n));if mod(n,2)~= 0 term=-term; endVaprox=Vaprox+term;Et=((vv-Vaprox)/vv)*100;if n~=0 Ea=((Vaprox-Vant)/Vaprox)*100; endVant=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 Chapraclc;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; endVant=Emenosx;fprintf('%2.0f %2.10f %2.7f %2.7f\n' , n,Emenosx,Et,Ea);end

4. Resultados de ejecución del código.a)

N X Et Ea 0 1.0000000000 -14741.3159082 0.0000000 1 -4.0000000000 59465.2636330 125.0000000 2 8.5000000000 -126051.1852201 147.0588235 3 -12.3333333333 183142.8962017 168.9189189 4 13.7083333333 -203349.7055755 189.9696049 5 -12.3333333333 183142.8962017 211.1486486 6 9.3680555556 -138934.2719460 231.6530764 7 -6.1329365079 91120.8481595 252.7499191 8 3.5551835317 -52663.6019064 272.5068890 9 -1.8271053792 27216.6481302 294.5801032

Page 4: Mètodos numericos

10 0.8640390763 -12723.4768881 311.460966211 -0.3592084035 5431.1253929 340.539772412 0.1504780464 -2133.2922242 338.711501113 -0.0455552035 776.0991670 430.320215314 0.0244566714 -262.9691870 286.269025415 0.0011193798 83.3869310 -2084.841268416 0.0084122834 -24.8493559 86.693508517 0.0062673118 6.9848462 -34.224748018 0.0068631372 -1.8579877 8.681532119 0.0067063411 0.4690738 -2.338028620 0.0067455401 -0.1126916 0.581110521 0.0067362070 0.0258240 -0.138551322 0.0067383282 -0.0056568 0.031479023 0.0067378670 0.0011869 -0.006843724 0.0067379631 -0.0002389 0.001425825 0.0067379439 0.0000462 -0.0002852

b)N X Et Ea 0 1.0000000000 -14741.3159082 0.0000000 1 0.1666666667 -2373.5526514 -500.0000000 2 0.0540540541 -702.2332923 -208.3333333 3 0.0254237288 -277.3215909 -112.6126126 4 0.0152963671 -127.0182166 -66.2076271 5 0.0109389243 -62.3480318 -39.8342894 6 0.0088403217 -31.2020069 -23.7389851 7 0.0077748982 -15.3897201 -13.7033756 8 0.0072302833 -7.3069181 -7.5324147 9 0.0069594529 -3.2874385 -3.891547310 0.0068315063 -1.3885433 -1.872889311 0.0067748911 -0.5482991 -0.835662312 0.0067515774 -0.2022935 -0.345307013 0.0067426533 -0.0698477 -0.132353414 0.0067394718 -0.0226305 -0.047206615 0.0067384120 -0.0069013 -0.015728116 0.0067380809 -0.0019869 -0.004914317 0.0067379835 -0.0005416 -0.001445318 0.0067379564 -0.0001402 -0.000401519 0.0067379493 -0.0000345 -0.0001056

Page 5: Mètodos numericos

20 0.0067379475 -0.0000081 -0.000026421 0.0067379471 -0.0000018 -0.000006322 0.0067379470 -0.0000004 -0.000001423 0.0067379470 -0.0000001 -0.000000324 0.0067379470 -0.0000000 -0.000000125 0.0067379470 0.0000000 -0.0000000

PROBLEMA 4.21. Enunciado del Problema

2. Gráfica de soluciónx=-1:0.0001:4; y=cos(x); plot(x,y), grid, title(' y=cos(x)')

3. Código de solución en MATLAB.

Page 6: Mètodos numericos

% Solucion al problema 4.2% Metodos Numericos de Chapraclc;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; endVant=Emenosx;fprintf('%2.0f %2.10f %2.7f %2.7f\n' , n,Emenosx,Et,Ea);end

4. Resultados de ejecución del código.

N X Et Ea 0 1.0000000000 -41.4213563 0.0000000 1 0.5857864376 17.1572875 -70.7106781 2 0.5109583236 27.7395809 -14.6446609 3 0.4960237874 29.8516432 -3.0108508 4 0.4934740492 30.2122307 -0.5166914 5 0.4931155759 30.2629264 -0.0726956 6 0.4930733638 30.2688962 -0.0085610 7 0.4930691001 30.2694991 -0.0008647 8 0.4930687232 30.2695524 -0.0000764 9 0.4930686936 30.2695566 -0.000006010 0.4930686915 30.2695569 -0.0000004

Page 7: Mètodos numericos

CONCLUSIÓNEn esta primera parte de la materia de Métodos Numéricos me pude dar cuenta del gran número de cálculos que son posibles hacer y el coste de

tiempo y trabajo que llevaría hacerlos. Sin embargo con esta herramienta de software Matlab el cálculo se facilita además de que da más seguridad

de no cometer errores.