1111111111111mÉtodos numÉricos...
TRANSCRIPT
TALLER 2
JIMMY DUVAN FONSECA MATEUS
CODIGO: 200821574
GEOVANNY RONALDO VARGAS RINCONCÓDIGO: 200820235
MAGISTER ALEXIS FAVIAN MALPICA VEGA
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIAFACULTAD SECCIONAL DUITAMA
ESCUELA DE INGENIERA ELECTROMECÁNICAMÉTODOS NUMÉRICOS
DUITAMA – BOYACÁ2012
1. Considere el sistema de ecuaciones lineales Ax=bcon:
A=[10 119 10 ] b=[11]X=[X 1
X 2]
[10 119 10]∗[X1
X2]=[11]
|10 X1+11 X2=19 X1+10 X2=1 |
a) Calcule el número de condición K∞(A)
SOLUCION:
Para hallar la inversa (A¿¿−1)¿ hallamos el determinante de A
det (A )=[ (10∗10 )− (11∗9 ) ]
det (A )=(100−99 )
det (A )=1
A∗A−1=A−1∗A=I
A−1= 1|A|
¿ (Adj (A ))T
Decimos que
A−1=11 ( 10 −11
−9 10 )Y utilizamos la norma de aal infinito que corresponde a:
‖A‖∞=Máx∑J=1
n
|a ij|
A=[10 119 10 ]
‖A‖∞=¿
∑J=1
2
|a1 j|=|10|+|11|
¿21
∑J=1
2
|a2 j|=|9|+|10|
¿19
‖A‖∞=Máx [|21|,|19|]
‖A‖∞=Máx(21)
Ahora hallamos
‖A−1‖∞=Máx∑J=1
n
|a ij|
A−1=11 ( 10 −11
−9 10 )‖A−1‖∞=¿
∑J=1
2
|a1 j|=|10|+|−11|
∑J=1
2
|a1 j|=|10|+|11|
¿21
∑J=1
2
|a2 j|=|−9|+|10|
∑J=1
2
|a2 j|=|9|+|10|
¿19
‖A−1‖∞=Máx [|21|,|19|]
‖A−1‖∞=Máx(21)
k∞ ( A )=[‖A‖∞∗‖A−1‖∞ ]
k∞ ( A )=[ 21∗21 ]
k∞ ( A )=441
b) Estime el error relativo de la solución en la norma del máximo, cuando esta se
calcula mediante el algoritmo de Gauss y se intercambia la matriz Apor una
matriz ~A y el lado derecho b por el vector b tal que:
‖~A−A‖∞≤0.02 ‖~b−b‖∞≤0.001
c) Calcule la solución exacta del sistema de ecuaciones y del sistema de ecuaciones
perturbado con las siguientes matrices
Solución A) Y B)
Como del punto C sabemos que:~A−A=[−0.01 0.01
0.01 −0.01] decimos que
‖~A−A‖∞=Máx∑J=1
n
|aij|
∑J=1
2
|a1 j|=|0.01|+|0.01|≤0.02
¿0.02
∑J=1
2
|a2 j|=|0.01|+|0.01|≤0.02
¿0.02
‖~A−A‖∞=Máx [|0.02|,|0.02|]≤0.02
‖~A−A‖∞=Máx(0.02)≤0.02
‖~A−A‖∞=0.02≤0.02
~A−A=[−0.01 0.010.01 −0.01]
~b−b=[−0.0010.001 ]
SOLUCIÓN
A=[10 119 10 ] b=[11]X=[X 1
X 2]
[10 119 10]∗[X1
X2]=[11]
|10 X1+11 X2=19 X1+10X2=1 |
[10 119 10
⋮ 11] f 2→f 2−
910
f 1
[10 110 0.1
⋮ 10.1],
0 X1+0.1 X2=0.1
X2=0.10.1
10 X1+11X2=1
10 X1=1−11
10 X1=−10
X1=−1010
X1=−1
[−0.01 0.01−0.01 −0.01
⋮−0,0010.001 ] f 2→f 2−f 1
[−0.01 0.010 0
⋮−0,0010 ]1
X2=0 y X1=0.01
2. sea
Aα=¿ ( 1 99 81+α9 81−α3 28
9 381−α 28
83 27
27 10+ 2α(2−α )
), α∉ {0,2 }
(a) Use el método de Gauss desarrollado en el curso para encontrar una matriz
triangular inferior L y una matriz triangular superior U, de tal manera que Aα=LU
f 2→f 2−9 f 1:( 1 90 α
9 81−α3 28
9 3−α 1
83 27
27 10+ 2α (2−α)
)f 3→f 3−9 f 1:( 1 9
0 α0 −α3 28
9 3−α 1
2 0
27 10+ 2α (2−α )
)f 4→f 4−3 f 1 :( 1 9
0 α0 −α0 1
9 3−α 1
2 0
0 1+ 2α(2−α )
)f 3→f 3−(−α
α ) f 2:(1 90 α0 00 1
9 3−α 1
2−α 1
0 1+ 2α(2−α )
)
f 4→f 4−( 1α ) f 2 :(1 9
0 α0 00 0
9 3−α 1
2−α 1
13−α
(2−α))
Falta eliminar el 1 de la fila 4
f 4→f 4−( 12−α ) f 3
f 4→f 4−( 12−α ) f 3:(
1 90 α0 00 0
9 3−α 1
2−α 10 1
)A∞=LU
Matriz Triangular
U=(1 90 α0 00 0
9 3−α 12−α 1
0 1)
L=(1 09 1
9 −1
−31∞
0 00 01 01
2−α1)
Para hallar la matriz L tenemos
a21∗¿ ¿=a21
a11, a31∗¿ ¿=a31
a11, a32∗¿ ¿= a32∗¿
a22∗¿¿¿, a41∗¿¿=a41
a11, a42∗¿¿= a42∗¿
a22∗¿ , a43∗¿¿¿¿=
a43∗¿
a33∗¿¿¿ .
L∗U
LU=¿ (1 09 1
9 −1
−31∞
0 00 01 0
1/(2−α ) 1)≈(1 90 α0 00 0
9 3−α 12−α 1
0 1)
[1 9 91 81+α 81−α9 81−α 83 ]
Hallamos el determínate:
1−[ 81+α 81−α81−α 83 ]−9 [9 81−α
9 83 ]+9[9 81+α9 81−α ]
Haciendo operaciones tenemos que:
83 (81+α )−( 81−α )2−9 {747−[9 (81−α ) ]}+9¿
6723+83 α− (6516−162α )−9 (747−729+9α )+9(729−9α−729−9α )
6723+83 α−651+162α−α2−6723+651+81α−162α
−α 2+2>0
Multiplicamos por (-1)
α 2−2<0
Despejando
α<√2
(b) Para que valores de α es Aαdefinida positiva?
Aα=( 1 99 81+α9 81−α3 28
9 381−α 28
83 27
27 10+ 2α(2−α )
)1[ 81+α 81−α 28
81−α 83 27
28 27 10+ 2α (2−α ) ]−9 [9 81−α 28
9 83 27
3 27 10+2
α (2−α ) ]+9 [9 81+α 289 81−α 27
3 28 10+2
α (2−α ) ]−9[9 81+α 81+α9 81−α 833 28 27 ]
Aα (1 99 829 803 28
9 380 2883 2727 12
)Hallamos los determinantes
[ 1 ]>0
[1 99 81]=82−81=1>0
[1 9 91 82 809 80 83 ]=1[82 80
80 83]−9[9 809 83]+9[9 82
9 80]¿1 [ (82∗83 )−(80∗80 ) ]−9 [ (9∗87 )−( 9∗80 ) ]+9 [ (9∗80 )−(9∗82 ) ]
¿6806−6400−6723+66426+4880−6642
Ahora
(1 99 829 803 28
9 380 2883 2727 12
)
¿1∗[82 80 2880 83 2728 27 12 ]−9[9 80 28
9 83 273 27 12 ]+9[9 82 28
9 80 273 28 12]−3[9 82 80
9 80 833 28 27 ]
¿ [82 80 2880 83 2728 27 12]
82>0
82[83 2727 12]−80[80 27
28 12]+28[80 8328 27 ]
−9 [9 80 289 83 273 27 12]
−9 [9[83 2727 12]−80[9 27
3 12]+28 [9 833 27] ]
+9 [9 82 289 80 273 28 12]
+9 [9[80 2728 12]−82[9 27
3 12]+28[9 803 28]]
−3[9 82 809 80 833 28 27]
−3[9 [80 8328 27 ]−82 [9 83
3 27]+80[9 803 2 8]]
¿82 [ (996−729 )−80 (960−756 )+28 (2160−2324 ) ]−9 [9 (996−729 )−80 (108−81 )+28 (243−249 ) ]+9 [9 (960−756 )−82 (108−81 )+80 (252−240 ) ]
−3 [9 (2160−2324 )−82 (243−249 )+80 (252−240 ) ]obtenemos que=5617>0
Es positiva
(c) Halle la descomposición de Cholesky Acuando α=1
Sabiendo que α=1 tenemos la matriz
[1 99 829 803 28
9 380 2883 2727 12
]La descomposición de Cholesky es
[L11 0L12 L22
L13 L23
L14 L24
0 00 0
L33 0L34 L44
][L11 L12
0 L22
0 00 0
L13 L14
L23 L24
L33 L34
0 L44]
L112 =1
L11=√1
L11=1
L11 L12=9 ;comoL11 es iguala1decimosque 1∗L12=9 , entonces L12=9
L11 L13=9 ;como L11es iguala1decimos que1∗L13=9 , entonces L13=9
L11 L14=3 ;como L11es iguala1decimos que1∗L14=3 , entoncesL14=3
Ahora Buscamos
L122 +L22
2 =82
Con los valores definidos anteriormente, despejamos
L122 +L22
2 =82
92+L222 =82
L222 =82−92
L222 =82−81
L222 =1
L12=√1
L12=1
L12L13+L22L23=80
81+L23=80
L23=80−81
L23=−1
L12L14+L22L24=28
9(3)+L24=28
27+L24=28
L24=28−27
L24=1
L13L14+L23L24+L33L34=27
27−1+L34=27
L34=27−27+1
L34=1
L132 + L23
2 +L332 =83
81+1+L332 =83
L332 =83−81−1
L332 =1
L33=√1
L33=1
L142 +L24
2 +L342 +L44
2 =12
9+1+1+L442 =12
L442 =12−9−1−1
L442 =1
L44=√1
L44=1
Y obtenemos que:
L=[ 1 09 1
9 −13 1
0 00 01 01 1
]LT=[1 9
0 10 00 0
9 3−1 11 10 1
]
3. Encuentre un ejemplo de una matriz A∈M 2∗2que no sea simétrica tal que XT A X>0
para todo vector no nulo x∈R2 . considere la parte simetrica de A, definida como.
A s=12
( A+AT )
LA MATRIZ AES:
A s=[16 222 10]
det (A s )=[ (16∗10 )−(22∗2 ) ]
det (A s )=(160−44 )
det (A s )=116 POSITIVA
[ x1 x2 ] [16 222 10] [x1
x2]>0
[16 x12+22x1 x2+2 x1 x2+10 x2
2 ]>0
(4 x1+3 x2)2+x2
2>0
A s=12
( A+AT )
A s=12 ((16 2
22 10)+(16 222 10))
A s=12 ((32 24
24 20))
A s=(322
242
242
202
)A s=(16 12
12 10) Es simétricadet (A s )=(16∗10 )−(12∗12 )
det (A s )=(160 )− (144 )
det (A s )=16
16>0POSITIVA
4. Solucione el siguiente ejercicio de aplicación utilizando la guía de matlab por todos
los métodos.
Un objeto que cae verticalmente en el aire esta sujeto a una resistencia viscosa y también a
la fuerza de gravedad. Suponga que dejamos caer un objeto de masa m desde una altura s0
y que la altura del objeto después de t segundos. Es
s (t )=s0mgk
t+m2gk2 (1−e
−ktm )
Donde g=32.17pies
s2y k representa el coeficiente de resistencia del aire en lb−s / pies. Suponga
que s0=300 pies ,m=0,25 lb y k=0.1 lb−s / pies. Calcule con una exactitud de 10−4s el tiempo que tarda este objeto en caer al suelo.
s ( t )=300−(0.25∗32.17 )
0.1t+
(0.252∗32.17 )0.12 (1−2.7172
−0.1 t0.25 )
METODO DE LA SECANTE
% METODO DE LA SECANTE
disp('----------------------------------------------------------------');cln=input('¿desea limpiar la pantalla? (digite 1=si; 0=no '); if cln==1 clc;endfprintf('\n');fprintf('UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf('METODO DE LA SECANTE\n');fprintf('GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf('ALEXIS FAVIAN MALPICA VEGA\n');fprintf('GIOVANNY RONALDO VARGAS RINCON\n');fprintf('JIMMY DUVAN FONSECA MATEUS\n');fprintf('\n');fprintf('\n');fprintf('\n'); disp('----------------------------------------------------------------');disp('METODO DE LA SECANTE');disp('----------------------------------------------------------------');f=input('PORFAVOR, INGRESE LA FUNCION ','s');graf=input('¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=si; 0=no) ');if graf==1; ezplot(f);endxai=input('INGRESE EL LIMITE INFERIOR DEL INTERVALO: ');xbi=input('INGRESE EL LIMITE SUPERIOR DEL INTERVALO: ');tol=input('INGRESE EL PORCENTAJE DE ERROR: ');disp('-------------------------------------------------------------------');f=inline(f);i=1;ea(1)=100; if f(xai)*f(xbi)<0 xa(1)=xai; xb(1)=xbi; xr(1)=(xa(1)-f(xa(1))*(((xb(1)-xa(1))/(f(xb(1))-f(xa(1)))))); fprintf('It. xa xi+1 xi+2 Error aprox.\n'); fprintf('%2d\t% 11.7f\t% 11.7f\t% 11.7f\n',i,xa(i),xb(i),xr(i)); while abs (ea(i))>=tol, xa(1+i)=xb(i); xb(i+1)=xr(i); xr(i+1)=(xa(i+1)-f(xa(i+1))*(((xb(i+1)-xa(i+1))/(f(xb(i+1))-f(xa(i+1)))))); ea(i+1)=abs((xr(i+1)-xr(i))); fprintf('%2d\t% 11.7f\t% 11.7f\t% 11.7f\f',... i+1,xa(i+1),xb(i+1),xr(i+1),ea(i+1)); i=i+1;
end disp('------------------------'); fprintf('LA RAIZ ES') xr(i) disp('GRACIAS POR UTILIZAR NUESTRA APLICACIONES'); disp('-------------------------');else fprintf('NO EXISTE UNA RAIZ EN ESE INTERVALO'); disp(' '); disp('GRACIAS POR UTILIZAR NUESTRA APLICACIONES'); disp('---------------------------------'); end retchoose=('¿Desea volver al menu de seleccion? (1=si; 0=no) ');if retchoose==1 MENUend
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIAMETODO DE LA SECANTEGUIA PRACTICA DE METODOS NUMERICOSALEXIS FAVIAN MALPICA VEGAGIOVANNY RONALDO VARGAS RINCONJIMMY DUVAN FONSECA MATEUS
-------------------------------------------------------------METODO DE LA SECANTE-------------------------------------------------------------PORFAVOR, INGRESE LA FUNCION 300-(80.425*t)+(1-exp(-0.4*t))¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=si; 0=no) 1INGRESE EL LIMITE INFERIOR DEL INTERVALO: -4.5INGRESE EL LIMITE SUPERIOR DEL INTERVALO: 4.5INGRESE EL PORCENTAJE DE ERROR: 10^(-4)-------------------------------------------------------------It. xa xi+1 xi+2 Error aprox. 1 -4.5000000 4.5000000 3.7343376 2 4.5000000 3.7343376 3.7398308
5.493244e-003 3 3.7343376 3.7398308 3.73983168.446085e-007 ------------------------
LA RAIZ ESans =
3.7398
GRACIAS POR UTILIZAR NUESTRA APLICACIONES-------------------------
METODO DE LA BISECCION
%METODO DE LA BISECCIONdisp('---------------------------------------------------------------');cln=input('¿desea limpiar la pantalla? (digite 1=si; 0=no '); if cln==1 clc;endfprintf('\n');fprintf('UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf('PROYECTO DE PRIMER NOMBRAMIENTO\n');fprintf('GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf('ALEXIS FAVIAN MALPICA VEGA\n');
fprintf('GIOVANNY RONALDO VARGAS RINCON\n');fprintf('JIMMY DUVAN FONSECA MATEUS\n');fprintf('\n');fprintf('\n');fprintf('\n'); disp('---------------------------------------------------------------');disp(' METODO DE LA BISECCION ');disp('---------------------------------------------------------------');f=input('PORFAVOR, INGRESE LA FUNCION ','s');graf=input('¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=si; 0=no) ');if graf==1; ezplot(f);endxai=input('INGRESE EL LIMITE INFERIOR DEL INTERVALO: ');xbi=input('INGRESE EL LIMITE SUPERIOR DEL INTERVALO: ');tol=input('INGRESE EL PORCENTAJE DE ERROR: ');disp('---------------------------------------------------------------');f=inline(f);i=1;ea(1)=100; if f(xai)*(xbi)<0 xa(1)=xai; xb(1)=xbi; xr(1)=(xa(1)+xb(1))/2; fprintf('it. xa xr xb Error aprox.\n'); fprintf('%2dt% 11.7f\t% 11.7f\t% 11.7f\n',i,xa(i),xr(i),xb(i)); while abs (ea(i))>=tol, if f(xa(i))*f(xr(i))<0 xa(i+1)=xa(i); xb(i+1)=xr(i); end if f(xa(i))*f(xr(i))>0 xa(i+1)=xr(i); xb(i+1)=xb(i); end xr(i+1)=(xa(i+1)+xb(i+1))/2; ea(i+1)=abs((xr(i+1)-xr(i))); fprintf('%2dt% 11.7f\f% 11.7f\t% 11.7f\t% 11.7f\n',... i+1,xa(i+1),xr(i+1),xb(i+1),ea(i+1)); i=i+1; end disp('-----------------------------------------------------'); fprintf('LA RAIZ DE LA FUNCION ES');
xr(i) disp('GRACIAS POR UTILIZAR LA APLICACION'); disp('-----------------------------------------------------'); else fprintf('NO EXISTE UNA RAIZ EN ESE INTERVALO'); disp(' '); disp('GRACIAS POR UTILIZAR LA APLICACION'); disp('------------------------'); end retchoose=input('¿Desea volver al menu de seleccion? (1=si; 0=no) '); if retchoose==1 MENU end if retchoose==0 disp('GRACIAS POR UTILIZAR NUETRA APLICACION'); end
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIAPROYECTO DE PRIMER NOMBRAMIENTOGUIA PRACTICA DE METODOS NUMERICOSALEXIS FAVIAN MALPICA VEGAGIOVANNY RONALDO VARGAS RINCONJIMMY DUVAN FONSECA MATEUS
------------------------------------------------------------- METODO DE LA BISECCION -------------------------------------------------------------PORFAVOR, INGRESE LA FUNCION 300-(80.425*t)+(1-exp(-0.4*t))¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=si; 0=no) 1INGRESE EL LIMITE INFERIOR DEL INTERVALO: -4.5INGRESE EL LIMITE SUPERIOR DEL INTERVALO: -3INGRESE EL PORCENTAJE DE ERROR: 10^(-4)
---------------------------------------------------------------it. xa xr xb Error aprox. 1t -4.5000000 -3.7500000 -3.0000000 2t -3.7500000 -3.3750000 -3.0000000 0.3750000 3t -3.375000 -3.1875000 -3.0000000 0.1875000 4t -3.1875000 -3.0937500 -3.0000000 0.0937500 5t -3.0937500 -3.0468750 -3.0000000 0.0468750 6t -3.0468750 -3.0234375 -3.0000000 0.0234375 7t -3.0234375 -3.0117188 -3.0000000 0.0117188 8t -3.0117188 -3.0058594 -3.0000000 0.0058594 9t -3.0058594 -3.0029297 -3.0000000 0.002929710t -3.0029297 -3.0014648 -3.0000000 0.001464811t -3.0014648 -3.0007324 -3.0000000 0.000732412t -3.0007324 -3.0003662 -3.0000000 0.000366213t -3.0003662 -3.0001831 -3.0000000 0.000183114t -3.0001831 -3.0000916 -3.0000000 0.0000916-----------------------------------------------------LA RAIZ DE LA FUNCION ESans =
-3.0001
GRACIAS POR UTILIZAR LA APLICACION-----------------------------------------------------¿Desea volver al menu de seleccion? (1=si; 0=no) 0GRACIAS POR UTILIZAR NUETRA APLICACIÓN
METODO DE LA DOBLE DIVISION SINTETICA
% METODO DE LA DIVISION SINTETICAdisp('---------------------------------------------------------');cln=input('¿desea limpiar la pantalla? (digite 1=si; 0=no '); if cln==1 clc;endfprintf('\n');fprintf('UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf('PROYECTO DE PRIMER NOMBRAMIENTO\n');fprintf('GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf('ALEXIS FAVIAN MALPICA VEGA\n');
fprintf('GIOVANY RONALDO VARGAS RINCON\n');fprintf('JIMMY DUVAN FONSECA MATEUS\n');Vfprintf('\n');fprintf('\n');fprintf('\n'); disp('-----------------------------------------------------------');disp(' METODO DE LA DOBLE DIVICION SINTETICA ');disp('-----------------------------------------------------------'); x0=input('PORFAVOR, INGRESE EL COEFICIENTE INDEPENDIENTE: ');x1=input('PORFAVOR, INGRESE EL COEFICIENTE DE X: ');x2=input('PORFAVOR, INGRESE EL COEFICIENTE DE X^2: ');x3=input('PORFAVOR, INGRESE EL COEFICIENTE DE X^3: ');x4=input('PORFAVOR, INGRESE EL COEFICIENTE DE X^4: ');x5=input('PORFAVOR, INGRESE EL COEFICIENTE DE X^5: '); xai=input('INGRESE EL PUNTO INICIAL: ');tol=input('INGRESE EL PORCENTAJE DE ERROR: ');disp('-------------------------------------------------------------'); i=1;ea(1)=100; xa(1)=xai;xa5=x5;xa4=x4+(xa5*xai);xa3=x3+(xa4*xai);xa2=x2+(xa3*xai);xa1=x1+(xa2*xai);r1=x0+(xa1*xai); xb5=xa5;xb4=xa4+(xb5*xai);xb3=xa3+(xb4*xai);xb2=xa2+(xb3*xai);r2=xa1+(xb2*xai); xr(1)=(xa(1))-(r1/r2);fprintf('It. x Error aprox.\n');fprintf('%2dt% 11.7f\n',i,xr(i)); while abs (ea(i))>=tol, xa(i+1)=subs(xr(i));xa5=x5;xa4=x4+(xa5*xa(i+1));xa3=x3+(xa4*xa(i+1));xa2=x2+(xa3*xa(i+1));xa1=x1+(xa2*xa(i+1));r1=x0+(xa1*xa(i+1));
xb5=xa5;xb4=xa4+(xb5*xa(i+1));xb3=xa3+(xb4*xa(i+1));xb2=xa2+(xb3*xa(i+1));r2=xa1+(xb2*xa(i+1)); xr(i+1)=(xa(i+1))-(r1/r2); ea(i+1)=abs((xr(i+1)-xr(i))); fprintf('%2dt% 11.7f\t% 11.7f\n',... i+1,xr(i+1),ea(i+1)); end disp('----------------------------'); fprintf('LA RAIZ ES') xr(i) disp('------------------------'); retchoose=input('¿Desea volver al menu de seleccion? (1=Si; 0=NO) '); if retchoose==1 MENU end if rechoose==0 disp('GRACIAS POR UTILIZAR NUESTRA APLICACION'); end
METODO DE LA DOBLE DIVISION SINTETICA
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIAPROYECTO DE PRIMER NOMBRAMIENTOGUIA PRACTICA DE METODOS NUMERICOSALEXIS FAVIAN MALPICA VEGAGIOVANY RONALDO VARGAS RINCONJIMMY DUVAN FONSECA MATEUS
----------------------------------------------------------- METODO DE LA DOBLE DIVICION SINTETICA
No se puede hacer porque la función no es un polinomio, para que fuera un polinomio tuviera que tener la variable elevada al menos al cuadrado.
METODO DE NEWTON
s ( t )=300−(0.25∗32.17 )
0.1t+
(0.252∗32.17 )0.12 (1−2.7172
−0.1 t0.25 )
Derivamos con respecto a ts ´ ( t )=−80.425+80.424 e−0.4 t
%METODO DE NEWTONcln=input('¿Desea limpiar la pantalla? (Digite 1=Si; 0=NO ');if cln==1 clc;endfprintf('\n');fprintf(' UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf(' PROYECTO DE PRIMER NOMBRAMIENTO\n');fprintf(' GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf(' ALEXIS FAVIAN MALPICA VEGA\n');fprintf(' GIOVANY RONALDO VARGAS RINCON\n');fprintf(' JIMMY DUVAN FONSECA MATEUS\n');fprintf(' \n');fprintf(' \n');fprintf('\n'); disp('--------------------------------------------------------');disp(' METODO DEL NEWTON');disp('--------------------------------------------------------'); f=input('PORFAVOR, INGRESE LA FUNCION ','s');g=input('PORFAVOR, INGRESE SU DERIVADA ','s');graf=input('¿DESEA GRAFICAR LA FUNCION? (DIGITE 1=SI; 0=NO) ');if graf==1 ezplot(f);end xai=input('INGRESE EL PUNTO INICIAL (X0): ');tol=input('INGRESE EL PORCENTAJE DE ERROR: ');disp('-------------------------------------------------------');f=inline(f);g=inline(g);i=1;ea(1)=100; xa(1)=xai;xr(1)=xa(1)-((f(xa(1))/g(xa(1))));fprintf('It. x Error aprox.\n'); fprintf('%2dt% 11.7f\n',i,xr(i)); while abs (ea(i))>=tol,
xa(i+1)=subs(xr(i));xr(i+1)=xa(i+1)-((f(xa(i+1))/g(xa(i+1))));ea(i+1)=abs((xr(i+1)-xr(i))); fprintf('%2dt% 11.7f\t% 11.7f\n',... i+1,xr(i+1),ea(i+1)); i=i+1; end disp('-------------------------------'); fprintf('LA RAIZ ES') xr(i) disp('-------------------------------'); retchoose=input('¿Desea volver al menu de selleccion? (1=Si; 0=No) '); if retchoose==1 MENU end if retchoose==0 disp('GRACIAS POR UTILIZAR NUESTRA APLICACION'); end
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA PROYECTO DE PRIMER NOMBRAMIENTO GUIA PRACTICA DE METODOS NUMERICOS ALEXIS FAVIAN MALPICA VEGA GIOVANY RONALDO VARGAS RINCON JIMMY DUVAN FONSECA MATEUS --------------------------------------------------------METODO DEL NEWTON--------------------------------------------------------PORFAVOR, INGRESE LA FUNCION 300-(80.425*t)+(1-exp(-0.4*t))PORFAVOR, INGRESE SU DERIVADA -80.425+80.424*exp(-0.4*t)¿DESEA GRAFICAR LA FUNCION? (DIGITE 1=SI; 0=NO) 1INGRESE EL PUNTO INICIAL (X0): -4.5INGRESE EL PORCENTAJE DE ERROR: 10^(-4)-------------------------------------------------------It. x Error aprox. 1t 2t 3t 4t 5t 6t 7t 8t 9t10t11t12t13t14t15t16t17t18t19t20t21t22t23t24t25t26t27t28t29t30t31t32t33t34t35t36t37t38t39t40t41t42t43t44t45t46t47t48t49t50t51t52t53t54t55t56t57t58t59t60t61t62t63t64t65t66t67t68t69t70t71t72t73t74t75t76t77t78t79t80t81t82t83t84t85t86t87t88t89t90
t91t92t93t94t95t96t97t98t99t100t101t102t103t104t105t106t107t108t109t110t111t112t113t114t115t116t117t118t119t120t121t122t123t124t125t126t127t128t129t130t131t132t133t134t135t136t137t138t139t140t141t142t143t144t145t146t147t148t149t150t151t152t153t154t155t156t157t158t159t160t161t162t163t164t165t166t167t168t169t170t171t172t173t174t175t176t177t178t179t180t181t182t183t184t185t186t187t188t189t190t191t192t193t194t195t196t197t198t199t200t201t202t203t204t205t206t207t208t209t210t211t212t213t214t215t216t217t218t219t220t221t222t223t224t225t226t227t228t229t230t231t232t233t234t235t236t237t238t239t240t241t242t243t244t245t246t247t248t249t250t251t252t253t254t255t256t257t258t259t260t261t262t263t264t265t266t267t268t269t270t271t272t273t274t275t276t277t278t279t280t281t282t283t284t285t286t287t288t289t290t291t292t293t294t295t296t297t298t299t300t301t302t303t304t305t306t307t308t309t310t311t312t313t314t315t316t317t318t319t320t321t322t323t324t325t326t327t328t329t330t331t332t333t334t335t336t337t338t339t340t341t342t343t344t345t346t347t348t349t350t351t352t353t354t355t356t357t358t359t360t361t362t363t364t365t366t367t368t369t370t371t372t373t374t375t376t377t378t379t380t381t382t383t384t385t386t387t388t389t390t391t392t393t394t395t396t397t398t399t400t401t402t403t404t405t406t407t408t409t410t411t412t413t414t415t416t417t418t419t420t421t422t423t424t425t426t427t428t429t430t431t432t433t434t435t436t437t438t439t440t441t442t443t444t445t446t447t448t449t450t451t452t453t454t455t456t457t458t459t460t461t462t463t464t465t466t467t468t469t470t471t472t473t474t475t476t477t478t479t480t481t482t483t484t485t486t487t488t489t490t491t492t493t494t495t496t497t498t499t500t501t502t503t504t505t506t507t508t509t510t511t512t513t514t515t516t517t518t519t520t521t522t523t524t525t526t527t528t529t530t531t532t533t534t535t536t537t538t539t540t541t542t543t544t545t546t547t548t549t550t551t552t553t554t555t556t557t558t559t560t561t562t563t564t565t566t567t568t569t570t571t572t573t574t575t576t577t578t579t580t581t582t583t584t585t586t587t588t589t590t591t592t593t594t595t596t597t598t599t600t601t602t603t604t605t606t607t608t609t610t611t612t613t614t615t616t617t618t619t620t621t622t623t624t625t626t627t628t629t630t631t632t633t634t635t636t637t638t639t640t641t642t643t644t645t646t647t648t649t650t651t652t653t654t655t656t657t658t659t660t661t662t663t664t665t666t667t668t669t670t671t672t673t674t675t676t677t678t679t680t681t682t683t684t685t686t687t688t689t690t691t692t693t694t695t696t697t698t699t700t701t702t703t704t705t706t707t708t709t710t711t712t713t714t715t716t717t718t719t720t721t722t723t724t725t726t727t728t729t730t731t732t733t734t735t736t737t738t739t740t741t742t743t744t745t746t747t748
t749t750t751t752t753t754t755t756t757t758t759t760t761t762t763t764t765t766t767t768t769t770t771t772t773t774t775t776t777t778t779t780t781t782t783t784t785t786t787t788t789t790t791t792t793t794t795t796t797t798t799t800t801t802t803t804t805t806t807t808t809t810t811t812t813t814t815t816t817t818t819t820t821t822t823t824t825t826t827t828t829t830t831t832t833t834t835t836t837t838t839t840t841t842t843t844t845t846t847t848t849t850t851t852t853t854t855t856t857t858t859t860t861t862t863t864t865t866t867t868t869t870t871t872t873t874t875t876t877t878t879t880t881t882t883t884t885t886t887t888t889t890t891t892t893t894t895t896t897t898t899t900t901t902t903t904t905t906t907t908t909t910t911t912t913t914t915t916t917t918t919t920t921t922t923t924t925t926t927t928t929t930t931t932t933t934t935t936t937t938t939t940t941t942t943t944t945t946t947t948t949t950t951t952t953t954t955t956t957t958t959t960t961t962t963t964t965t966t967t968t969t970t971t972t973t974t975t976t977t978t979t980t981t982t983t984t985t986t987t988t989t990t991t992t993t994t995t996t997t998t999t1000t1001t1002t1003t1004t1005t1006t1007t1008t1009t1010t1011t1012t1013t1014t1015t1016t1017t1018t1019t1020t1021t1022t1023t1024t1025t1026t1027t1028t1029t1030t1031t1032t1033t1034t1035t1036t1037t1038t1039t1040t1041t1042t1043t1044t1045t1046t1047t1048t1049t1050t1051t1052t1053t1054t1055t1056t1057t1058t1059t1060t1061t1062t1063t1064t1065t1066t1067t1068t1069t1070t1071t1072t1073t1074t1075t1076t1077t1078t1079t1080t1081t1082t1083t1084t1085t1086t1087t1088t1089t1090t1091t1092t1093t-------------------------------LA RAIZ ESans =
-18.7291
METODO DEL PUNTO FIJO
s ( t )=300−(0.25∗32.17 )
0.1t+
(0.252∗32.17 )0.12 (1−2.7172
−0.1 t0.25 )
Despejamos con respecto a t
f ( s ( t ) )=300+201.062(1−e−0.4 x)80.425
% METODO DEL PUNTO FIJOcln=input('¿Desea limpiar la pantalla? (Digite 1=Si; 0=NO) ');
if cln==1 clc;endformat longfprintf('\n');fprintf(' UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf(' PROYECTO DE PRIMER NOMBRAMIENTO\n');fprintf(' GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf(' ALEXIS FAVIAN MALPICA VEGA\n');fprintf(' GIOVANY RONALDO VARGAS RINCON\n');fprintf(' JIMMY DUVAN FONSECA MATEUS\n');fprintf(' \n');fprintf(' \n');fprintf('\n'); disp('------------------------------------------------------------');disp(' METODO DEL PUNTO FIJO ');disp('------------------------------------------------------------');disp(' ');disp(' ');for m=1:1 xf(1)=input('Ingrese el valor inicial : '); e=input('Ingrese el porcentaje de error: '); syms x; f=input('Ingrese la funcion f(x), despejada g(f(x)): '); disp(' '); i=1; ea(1)=100; while abs (ea(i))>=e, xf(i+1) = subs(f,x,xf(i)); ea(i+1) = abs((xf(i+1)-xf(i))/xf(i+1))*100; i=i+1; end fprintf(' i xf(i) Error aprox (i) \n'); fprintf('____________________________'); disp(' '); for j=1:i; fprintf('%2d \t %11.7f \t %11.7f \n',j-1,xf(j),ea(j)); end disp(' '); disp(' '); disp(' '); disp(' '); disp(' '); hold on; ezplot(f); grid on;endretchoose=input('¿Desea volver al menu de seleccion? (1=si; 0=no) ');if retchoose==1
MENUend if retchoose==0 disp('GRACIAS POR UTILIZAR NUESTRA APLICACION');end
METODO DE PUNTO FIJO
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA PROYECTO DE PRIMER NOMBRAMIENTO GUIA PRACTICA DE METODOS NUMERICOS ALEXIS FAVIAN MALPICA VEGAGIOVANY RONALDO VARGAS RINCONJIMMY DUVAN FONSECA MATEUS
------------------------------------------------------------ METODO DEL PUNTO FIJO ------------------------------------------------------------ Ingrese el valor inicial : -4.5Ingrese el porcentaje de error: 10^(-4)Ingrese la funcion f(x), despejada g(f(x)): (300+201.062*(1-exp(-0.4*x)))/80.425 i xf(i) Error aprox (i) ____________________________ 0 -4.5000000 100.0000000 1 -8.8939039 49.4035458 2 -81.4634992 89.0823449 3 -354485277051229.3700000 100.0000000 4 -Inf NaN ¿Desea volver al menu de seleccion? (1=si; 0=no) 0
GRACIAS POR UTILIZAR NUESTRA APLICACIÓN
METODO DE LA REGLA FALSA
%METODO DE LA REGLA FALSAcln=input('¿desea limpiar la pantalla? (Digite 1=Si; 0=NO ');if cln==1 clc;endfprintf('\n');fprintf('UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA\n');fprintf('PROYECTO DE PRIMER NOMBRAMIENTO\n');fprintf('GUIA PRACTICA DE METODOS NUMERICOS\n');fprintf('ALEXIS FAVIAN MALPICA VEGA\n');fprintf('GIOVANY RONALDO VARGAS RINCON\n');fprintf('JIMMY DUVAN FONSECA MATEUS\n');fprintf('\n');fprintf('\n');fprintf('\n');disp('--------------------------------------------------------');disp(' METODO DE LA REGLA FALSA ');disp('--------------------------------------------------------');
f=input('PORFAVOR, INGRESE LA FUNCION ','s');graf=input('¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=SI; 0=NO) ');if graf==1; ezplot(f);endxai=input('INGRESE EL LIMITE INFERIOR DEL INTERVALO: ');xbi=input('INGRESE EL LIMITE SUPERIOR DEL INTERVALO: ');tol=input('INGRESE EL PORCENTAJE DE ERROR: ');disp('--------------------------------------------------------');f=inline(f);i=1;ea(1)=100;if f(xai)*f(xbi)>0 fprintf('NO EXISTE UNA RAIZ EN ESE INTERVALO'); disp(' '); fprintf('Gracias por utilizar nuestra aplicacion'); disp(' '); disp('---------------------------------------------------');endif f(xai)*f(xbi)<0 xa(1)=xai; xb(1)=xbi; xr(1)=(xa(1)-f(xa(1))*(((xb(1)-xa(1))/(f(xb(1))-f(xa(1)))))); fprintf('It. xi xr xd Error aprox.\n'); fprintf('%2dt% 11.7f\t% 11.7f\t% 11.7f\n',i,xa(i),xr(i),xb(i)); while abs (ea(i))>=tol, if f(xb(i))*f(xr(i))<0 xa(i+1)=xr(i); xb(i+1)=xb(i); end if f(xb(i))*f(xr(i))>0 xb(i+1)=xr(i); xa(i+1)=xa(i); end xr(i+1)=(xa(i+1)-f(xa(i+1))*(((xb(i+1)-xa(i+1))/(f(xb(i+1))-f(xa(i+1)))))); ea(i+1)=abs((xr(i+1)-xr(i))); fprintf('%2dt% 11.7f\t% 11.7f\t% 11.7f\t% 11.7f\n',... i+1,xa(i+1),xr(i+1),xb(i+1),ea(i+1)); i=i+1; end disp('---------------------------'); fprintf('LA RAIZ ES') xr(i) disp('-------------------------'); fprintf(' GRACIAS POR UTILIZAR NUESTRA APLICACION'); disp(' '); disp('-----------------------------------------------------');
retchoose=input('¿Desea volver al menu de seleccion? (1=si; 0=no '); if retchoose==1 MENUend if retchoose==0 disp('Gracias por utilizar nuestro programa'); endend
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIAPROYECTO DE PRIMER NOMBRAMIENTOGUIA PRACTICA DE METODOS NUMERICOSALEXIS FAVIAN MALPICA VEGAGIOVANY RONALDO VARGAS RINCONJIMMY DUVAN FONSECA MATEUS
--------------------------------------------------------METODO DE LA REGLA FALSA--------------------------------------------------------PORFAVOR, INGRESE LA FUNCION 300-(80.425*t)+(1-exp(-0.4*t))¿DESEA GRAFICAR LA FUNCION? ( DIGITE 1=SI; 0=NO) 1INGRESE EL LIMITE INFERIOR DEL INTERVALO: -4.5INGRESE EL LIMITE SUPERIOR DEL INTERVALO: 4.5INGRESE EL PORCENTAJE DE ERROR: 10^(-4)--------------------------------------------------------It. xi xr xd Error aprox. 1t -4.5000000 3.7343376 4.5000000 2t 3.7343376 3.7398308 4.5000000 0.0054932 3t 3.7398308 3.7398316 4.5000000 0.0000008---------------------------LA RAIZ ESans =
3.739831649798328
------------------------- GRACIAS POR UTILIZAR NUESTRA APLICACION -----------------------------------------------------
¿Desea volver al menu de seleccion? (1=si; 0=no 0Gracias por utilizar nuestro programa