Академический Документы
Профессиональный Документы
Культура Документы
1
ya=subs(fx,a);
yb=subs(fx,b);
p=b-(yb*(a-b))/(ya-yb);
yp=subs(fx,p);
if yp*ya==0
fprintf(Solucion es:%4.4fnn,p)
elseif yp*ya<0
b=p;
else
a=p;
end
fprintf(Iteracion%3d: p = %4.4fnn,i,p)
if abs(yp)<10E-6
disp(Por el mtodo de Falsa Posicin:)
fprintf(En %3.0d iteraciones se encontr la convergencia = %4.4fnn,i,p)
return
end
end
case 4
%La opcin utiliza el Mtodo de la Secante
fx=input(Introduzca la funcion: );
X0=input(introduzca el intervalo Xo: );
X1=input(Introduzca el intervalo X1: );
for i=1:50
y0=subs(fx,X0);
y1=subs(fx,X1);
if(y1-y0)==0
disp(No se puede aplicar el mtodo. El denominador se anul observe la
grca)
return
end
X2=X1-y1*(X1-X0)/(y1-y0);
fprintf(Iteracion%3d: X2 = %4.4fnn,i,X2)
if abs(X1-X0)<10E-6
disp(Por el mtodo de la Secante:)
fprintf(En %3.0d iteraciones se encontr la convergencia = %4.4fnn,i,X2)
return
else
X0=X1;
X1=X2;
end
end
case 5
%La opcin utiliza el Mtodo de Newton Rahpson
fx=input(Introduzca la funcion: );
X0=input(introduzca el punto Xo: );
2
df=di(fx,x);
for i=1:100
y0=subs(fx,X0);
df0=subs(df,X0);
Xn=X0-y0/df0;
fprintf(Iteracion%3d: Xn = %4.4fnn,i,Xn)
if abs(y0/df0)<10E-6
disp(Por el mtodo de Newton Raphson:)
fprintf(En %3.0d iteraciones se encontr la convergencia = %4.4fnn,i,Xn)
return
else
X0=Xn;
end
end
end
3
Experimentalmente la presin a lo ms puede medirse con 4 cifras signicati-
vas, por ello la tolerancia que usaremos ser T ol = 5 10 5 . A lo ms usaremos
10 iteraciones.
Para hallar una primera aproximacin usaremos la teora. Otra ecuacin
muy usada, pero menos precisa es la ecuacin de Antoine.
Los clculos se realizan con los mtodos de solucin ya conocidos
Introduzca la funcion: Pvap -1929321/92*log(Pvap )+48760492920809830413/505775348776960
introduzca el punto Xo: 10
Iteracion 1: Xn = 32.9619
Iteracion 2: Xn = 69.3901
Iteracion 3: Xn = 94.5070
Iteracion 4: Xn = 99.5420
Iteracion 5: Xn = 99.6791
Iteracion 6: Xn = 99.6792
Iteracion 7: Xn = 99.6792
Por el mtodo de Newton Raphson:
En 7 iteraciones se encontr la convergencia = 99.6792 mmHg
Como podemos observar la convergencia se logra satisfactoriamente. Re-
dondeando a la precisin exigida tenemos que Pvap = 99.67 mmHg.
En este caso fue til el mtodo de Newton, ya que la ecuacin es relativa-
mente sencilla y tenamos una buena aproximacin inicial. Vale la pena men-
cionar que potencialmente podra haber existido problemas de convergencia, ya
que la derivada en la raz es -0.009985657308932.
2. Clculo de la temperatura de saturacin.
La temperatura de saturacin de una sustancia pura es anloga a la presin
de saturacin. Esta se dene como la temperatura a la cual existen en equilibrio
una fase lquida y una fase vapor. Es bien sabido que la presin atmosfrica es
variable y depende de la altura. Por esta razn un lquido no hierve a la misma
temperatura en cualquier parte del planeta. Estimando la temperatura de satu-
racin, podemos inferir de cierta forma cuanta energa requeriremos para hervir
una sustancia. La temperatura de saturacin puede estimarse con cualquier
ecuacin para la Pvap .
Calculemos la temperatura de saturacin del etilbenceno a una presin de
2494 mmHg. Usaremos los datos del problema anterior. Sustituyendo en la
ecuacin de Frost-Kalkwarf-Thodos, la presin obtenemos
7: 821 6+ 0:002
T2 3: 396 3 106 T 2901:0T 2 ln T + 29050:0T 2 + 7: 170 3 106
=0
-7.8216+(0.002/x.^2)*(-3.3963E+6*x-2901.0*x.^2*log(x)+29050.0*x.^2+7.1703E+6)
Dado que la ecuacin es ligeramente ms complicada en T que en Pvap
usaremos el mtodo de la Secante o el mtodo de Newton. Con otros metodos
no existe conanza.
como tenemos un CS y los valores son relativamente cercanos a 0, usamos el
mtodo de la Secante con cierta conanza.
Una temperatura puede medirse experimentalmente con 5 cifras signicati-
vas, por lo cual . Usaremos a lo ms 10 iteraciones. Los clculos se resumen en
la tabla siguiente.
4
Clculos de la Tsat con el mtodo de la Secante
Introduzca la funcion: -7.8216+(0.002/x.^2)*(-3.3963E+6*x-2901.0*x.^2*log(x)+29050.0*x.^2+7.1703E+6
introduzca el intervalo Xo: 300
Introduzca el intervalo X1: 100
Iteracion 1: X2 = 328.1525
Iteracion 2: X2 = 350.9596
Iteracion 3: X2 = 422.9645
Iteracion 4: X2 = 449.0189
Iteracion 5: X2 = 458.5773
Iteracion 6: X2 = 459.6401
Iteracion 7: X2 = 459.6733
Iteracion 8: X2 = 459.6734
Iteracion 9: X2 = 459.6734
Iteracion 10: X2 = 459.6734
Por el mtodo de la Secante:
En 10 iteraciones se encontr la convergencia = 459.6734 0 K
5
Iteracion 3: p = 290.3135
Iteracion 4: p = 290.3136
Iteracion 5: p = 290.3136
Por el mtodo de Falsa Posicin:
En 5 iteraciones se encontr la convergencia = 290.3136 0 K
6
introduzca el punto Xo: 10
Iteracion 1: Xn = 108.2379
Iteracion 2: Xn = 65.2823
Iteracion 3: Xn = 48.2402
Iteracion 4: Xn = 44.8974
Iteracion 5: Xn = 44.7636
Iteracion 6: Xn = 44.7634
Iteracion 7: Xn = 44.7634
Por el mtodo de Newton Raphson:
En 7 iteraciones se encontr la convergencia = 44.7634 pies/seg
La velocidad con la que el tanque llega al fondo es de 44.8 ft/s, por lo cual
el tanque puede romperse al llegar al fondo.
Esta funcin es cuasiperidica, lo que implica que oscila de forma tal que la
su amplitud tiende a 0.
El criterio para decidir si el amortiguador trabaja bien es vericar que la ve-
locidad del movimiento es 0. Como no es posible lograr esto, un ingeniero (de la
UA), ha determinado que si la velocidad es 0.01 m/s, se puede considerar que el
amortiguador esta quieto. Tambin determin que si el tiempo de recuperacin
es 0.2 seg. o menos el amortiguador es bueno.
Para calcular la velocidad debemos derivar la expresin anterior
igualando a 0.01 tenemos la ecuacin no lineal
Y = f (t) = e 50 t (100:00197 cos(9 t) 5:5554 sin(9 t) 0:01
Y=exp(-50*t)*(100.00197*cos(9*t)-5.5554*sin(9*t))-0.01
Para buscar la raz evaluamos la funcin en 0, 0.1 y 0.2
Y(0)=100.00197
Y(0.1)=0.389524267487651, Y(0.2)=-0.00127713499061
Podemos observar que existe un CS en [0.1,0.2]. Como la derivada de la
funcin ser tan o ms complicada que la original no usaremos el mtodo de
Newton. Emplearemos el mtodo de la secante. Obtendremos el tiempo con 4
cifras signicativas. , Maxiter=50. Los clculos se resumen en la tabla
Tabla Clculos del mtodo de Biseccin
Introduzca la funcion: exp(-50*x)*(100.00197*cos(9*x)-5.5554*sin(9*x))-0.01
introduzca el intervalo a: 0.1
Introduzca el intervalo b: 0.2
Iteracion 1: p = 0.1500
Iteracion 2: p = 0.1250
Iteracion 3: p = 0.1375
7
Iteracion 4: p = 0.1438
Iteracion 5: p = 0.1469
Iteracion 6: p = 0.1484
Iteracion 7: p = 0.1492
Iteracion 8: p = 0.1488
Iteracion 9: p = 0.1490
Iteracion 10: p = 0.1491
Iteracion 11: p = 0.1491
Iteracion 12: p = 0.1491
Por el mtodo de Biseccin:
En 12 iteraciones se encontr la convergencia = 0.1491
8
Iteracion 40: p = 0.1491 Iteracion 41: p = 0.1491 Iteracion 42:
p = 0.1491
Iteracion 43: p = 0.1491 Iteracion 44: p = 0.1491 Iteracion 45:
p = 0.1491
Iteracion 46: p = 0.1491 Iteracion 47: p = 0.1491 Iteracion 48:
p = 0.1491
Iteracion 49: p = 0.1491 Iteracion 50: p = 0.1491 Iteracion 51:
p = 0.1491
Iteracion 52: p = 0.1491
Por el mtodo de Falsa Posicin:
En 52 iteraciones se encontr la convergencia = 0.1491
Ahora si logramos la convergencia. El tiempo es de 0.1491 segundos. Como
el tiempo es menor a 0.2 seg. concluimos que el amortiguador es eciente.
En este ejemplo podemos darnos cuenta que en general no es recomendable
empezar con un mtodo rpido (como es el de la secante), ni tampoco es siempre
el mtodo de Newton el mejor.
1. Resumen
La resolucin de ecuaciones no lineales, es uno de los problemas que aparecen
ms frecuentemente en ingeniera.
Consiste en hallar los valores de x tales que f(x)=0. Estos valores se denom-
inan races ceros.
Existen 3 tcnicas para resolver este problema: mtodos analticos, mtodos
grcos y mtodos numricos. Los ltimos son generalmente la mejor opcin.
Los mtodos numricos obtienen una sucesin de valores que se aproxima a
la raz. Requieren una ms aproximaciones.
Se trataron los mtodos de : Biseccin, Regula Falsi (Falsa Posicin), Secante
y Newton. El ultimo converge ms rpido, pero no es necesariamente el mejor.
Los primeros 2 son lentos pero seguros, los otros son rpidos pero inseguros. Lo
mejor es usar una combinacin. Empezar los clculos con un mtodo lento y de
ah pasarse a uno rpido.
El caso problemtico de la bsqueda de races lo constituyen las races dobles.
En este caso se emplean los mtodos modicados. Slo se recomienda los mto-
dos modicados, cuando son realmente necesarios, es decir, en races dobles.
Al resolver una ecuacin no lineal se tienen 2 casos: Ecuaciones polinomi-
ales y ecuaciones no polinomiales. Para las primeras existen varios teoremas
y tcnicas que permiten su resolucin. Para las segunda solo se puede hacer
considerando: la teora, la grca o analizando la funcin.