Sunteți pe pagina 1din 10

Instituto Politcnico Nacional

Unidad Profesional Interdisciplinaria de Biotecnologa

EJERCICIO 1

>> %Mtodo Nweton-Raphson >> %Tercera iteracin


>> %Determina una raz positiva para y=x+ln(x) >> f2=subs(f,x2);
>> %con una tolerancia de 10^-2 >> df2=subs(diff(f),x2);
>> %En el intervalo de [0.2,1.1] >> x3=x2-(f2/df2)
>> x=0.2:0.01:1.1; x3 = 0.567138987715060
>> y=x+log(x); >> x3=double(x3)
>> plot(x,y,'-b','LineWidth',2) x3 = 0.567138987715060
>> grid on >> %Cuarta iteracin
>> xlabel('x') >> f3=subs(f,x3);
>> ylabel('y') >> df3=subs(diff(f),x3);
>> title('Aprox. por Newton-Raphson') >> x4=x3-(f3/df3)
>> syms x x4 = 0.567143290399369
>> x0=1; >> er3=abs(x4-x3)
er3 = 4.302684308954419e-006
>> %Aprox. a la raz inicial
>> f=x+log(x);
>> f0=subs(f,x0);
>> df=subs(diff(f),x0);
>> x1=x0-(f0/df)
x1 = 0.5000
>> format long
>> x1=double(x1)
x1 = 0.500000000000000
>> er=abs(x1-x0)
er = 0.500000000000000

>> %Segunda iteracin


>> f1=subs(f,x1);
>> df1=subs(diff(f),x1);
>> x2=x1-(f1/df1)
x2 = 0.564382393519982
>> er2=abs(x2-x1)
er2 = 0.064382393519982

EJERCICIO 2
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

%Ejemplo 2: Hallar la raz positiva en el intervalo [-1.5,3]


%Con una tolerancia de 10^-5 para la funcin:
%f(x)=x^3-3x^2*2^(-x)+3*x*4^(-x)-8^(-x)
%Mtodo Newton-Raphson
clc;clear all;close all
f=vectorize(inline('x^3-3*x^2*2^(-x)+3*x*4^(-x)-8^(-x)'))
x=-1.5:0.001:3;
y=f(x);
plot(x,y);grid on
pause
r(1)=input('Escribe un aprox: ');
tol=input('Escribe la tolerancia: ');
e(1)=inf;
syms x
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-f(r(n-1))/subs(diff(f(x)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('La raz aprox. es: %5.7f Con un error: %5.7f',r(n),e(n))

EJERCICIO 3
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

Una mezcla equimolar de monxido de carbono y oxgeno alcanza el qeuilibrio a 300 K y


1
una presin de 5 atm. La reaccin terica es: CO+ CO C O 2
2
La reaccin qumica se escribe como:
1 1
CO+ O2 xCO + ( 1+ x ) O2+ ( 1X ) C O2
2 2
La ecuacin de equilibrio qumico para determinar la fraccin del CO restante x se
escribe en la forma:
1
3+ x 2

1 1
2 2
x+ 1 p Donde: kp=3.06 y p=5 atm

x
(1x )
kp=

%Ejercicio 3
clc;clear all;close all
f=vectorize(inline('((1-x)*(3+x)^(1/2))/((x)*((x+1)^(1/2))*(5^(1/2)))-
3.06'))
x=0:0.001:1;
y=f(x);
plot(x,y);grid on
pause
r(1)=input('Escribe un aprox: ');
tol=input('Escribe la tolerancia: ');
e(1)=inf;
syms x
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-f(r(n-
1))/subs(diff(f(x)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('La raz aprox. es: %5.7f Con un
error: %5.7f',r(n),e(n))
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

TAREA

1.La velocidad terminal de descenso v en m/ s , de un proyectil de masa M en


kg , que se lanza en forma vertical al aire, se determina mediante la ecuacin:

Mg=a v 3 +b v 2 ,
Donde el primer trmino de lado derecho de la igualdad representa la fuerza de friccin y
el segundo la fuerza de la presin. Determine la velocidad terminal del proyectil cuando
este tiene una masa de 2 g , a=1.4 x 1 05 , b=1.15 x 105 y g=9.8 m/ s2 . Emplee el
mtodo de Newton Raphson con una tolerancia de 0.0001.

clc;clear all;close all


f=vectorize(inline('(0.000014*(sqrt(v^(3))))+(0.0000115*(v^(2)))-
0.0196'))
v=0:0.001:1;
y=f(v);
plot(v,y);grid on
xlabel('v')
ylabel('y')
pause
r(1)=input('Escribe un aprox: ');
tol=input('Escribe la tolerancia: ');
e(1)=inf;
syms v
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-f(r(n-
1))/subs(diff(f(v)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('La velocidad aproximada es:
%5.7f Con un error: %5.7f',r(n),e(n))
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

2. Cuando un objeto se deja caer verticalmente, las fuerzas que intervienen en su cada,
son la resistencia del aire y la gravedad. Asuma que el objeto con masa m es lanzado
desde una altura So y que la altura del objeto despus de t segundos es:
kt
S ( t ) =So
mg m2 g
k
(
t+ 2 1e m )
k
Donde g = 32.17 ft/s2, k representa el coeficiente de resistencia del aire en lbs/ft. Suponga
que So=300 ft, masa=0.15 lb, k= 0.1 lbs/ft. Encuentre con una tolerancia de 0.00001
segundos, el tiempo que le toma a este cuarto de libra golpear el suelo. Use el mtodo de
Newton Raphson.

clc;clear all;close all


f=vectorize(inline('300-(80.425*t)+(201.0625*(1-exp(((0.1*t)/0.25)*-
1)))'))
x=0:0.001:1;
y=f(x);
plot(x,y);grid on
xlabel('x')
ylabel('y')
pause
r(1)=input('Escribe un aprox: ');
tol=input('Escribe la tolerancia: ');
e(1)=inf;
syms x
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-f(r(n-1))/subs(diff(f(x)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('El tiempo es: %5.7f Con
un error: %5.7f',r(n),e(n))
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

3. La ecuacin de estado de Redlich Kwong es:

( P+ T V a( V +b ) ) ( V b )=RT
Donde P= presin en atmsferas, T = temperatura en grados Kelvin, V =
volumen molar en litros/gramo-mol, R= 0.08205 atm*L/g-mol, k es la constante de
los gases. Calcule el volumen molar a 50 atm y 100C para el oxgeno, en el que a=
17.16563, b= 0.02210. Use el mtodo de Newton Raphson, con una tolerancia de
0.0001.
clc;clear all;close all
f=vectorize(inline('((50+(17.16563/(((sqrt(573.15))*V)*(V+0.02210))))*(V-
0.02210))-42.0226'))
x=0:0.001:1;
y=f(x);
plot(x,y);grid on
xlabel('x')
ylabel('y')
pause
r(1)=input('Escribe un aprox: ');
tol=input('Escribe la tolerancia: ');
e(1)=inf;
syms x
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-
f(r(n-

1))/subs(diff(f(x)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('El volumen molar es: %5.7f Con un error: %5.7f',r(n),e(n))
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

4. La ecuacin de Liley relaciona la presin de vapor de uns sustancia a cualquier temperatura


B
como sigue: ln ( P )= A+ + Cln ( T ) +D T 2 donde A,B,C y D son constantes especficas de
T
cada sustancia, P= presin en pascales y T = temperatura en grados Kelvin. Utilice el
mtodo de Newton Raphson para aproximar la temperatura a la cual la presin de vapor del
propano es igual a la presin atmosfrica (temperatura normal de ebullicin), con un error relativo
porcentual menor a 0.002. Las constantes de la ecuacin para el propano son A= 59.078,
B= -3942.6, C= -6.0669, D= 1.09x10-5, E= 2, presin atmosfrica = 101325
Pascales.
clc;clear all;close all
f=vectorize(inline('59.078-(3942.6/T)-(6.0696*log(T))+(0.000019*(T^(2)))-
11.52608845'))
x=0:0.001:1;
y=f(x);
plot(x,y);grid on
xlabel('x')
ylabel('y')
pause
r(1)=input('Escribe un
aprox: ');
tol=input('Escribe la
tolerancia: ');
e(1)=inf;
syms x
n=1;
while e(n)>tol
n=n+1;
r(n)=r(n-1)-f(r(n-
1))/subs(diff(f(x)),r(n-1));
e(n)=abs(r(n)-r(n-1));
end
fprintf('La temperatura es: %5.7f Con
un error: %5.7f',r(n),e(n))
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

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