Sunteți pe pagina 1din 9

PRACTICA DE MATEMATICA AVANZADA

Prof. Luis Carrasco Venegas

1.- Usando el método del punto fijo y el método de la secante, encuentre la raíz real positiva
de:

f ( x)  x3  2 x 2  10 x  20  0

2.- El siguiente algoritmo de orden 3 es conocido como el método de Laguerre:

n p( xi )
xi 1  xi 
p( xi )  H ( xi )

Donde n es el grado de la ecuación polinomial, cuyas rices se desean encontrar

H ( xi )  (n  1) (n  1) p( xi )2  n p( xi ) p( xi ) 

dp( xi )
El signo del radical, queda determinado por el signo de
dx
Usando este método, encuentre la raíz de :

3.- Encuentre la solución general de:

y IV  2Y   8 y  0

4.- Calcule los tres volúmenes molares posibles de oxígeno a 50 atm. y 100 oC usando la
ecuación de estado de Redlich-Kwong. Datos: Pc=49.70 atm y Tc=154.40 K.

5.-El factor de fricción f para flujo turbulento en una tubería, está dada por:

1
 1.14  2 Log ( / D  9.35 / (Re f ))
f

D  0.1   0.0025 Re  3x104

Encuentre el valor de f.

6.- Resuelva el sistema mostrado en forma manual, calculando el Jacobiano en forma


aproximada, es decir, calculando las derivadas mediante la definición de derivada.

ln( x y)  x 2  y 2  8
sen( x)  y exp( x)  2
SOLUCION PREGUNTA 2

2.- El siguiente algoritmo de orden 3 es conocido como el método de Laguerre:

n p( xi )
xi 1  xi 
p( xi )  H ( xi )

Donde n es el grado de la ecuación polinomial, cuyas raices se desean encontrar

H ( xi )  (n  1) (n  1) p( xi )2  n p( xi ) p( xi ) 

dp( xi )
El signo del radical, queda determinado por el signo de
dx

Usando este método, encuentre la raíz de: f ( x)  x3  2 x 2  10 x  20  0

En este caso tenemos que:

𝑝′ (𝑥) = 3𝑥 2 + 4𝑥 + 10
𝑝′′ (𝑥) = 6𝑥 + 4

3(𝑥 3 + 2𝑥 2 + 10𝑥 − 20)


𝑥𝑖+1 = 𝑥𝑖 −
(3𝑥 2 + 4𝑥 + 10) ± √2[2(3𝑥 2 + 4𝑥 + 10)2 − 3(𝑥 3 + 2𝑥 2 + 10 − 20)(6𝑥 + 4)]
3(𝑥 3 + 2𝑥 2 + 10𝑥 − 20)
𝑥𝑖+1 = 𝑥𝑖 −
(3𝑥 2 + 4𝑥 + 10) ± √2(128𝑥 2 + 340𝑥 + 320)
3(𝑥 3 + 2𝑥 2 + 10𝑥 − 20)
𝑥𝑖+1 = 𝑥𝑖 −
(3𝑥 2 + 4𝑥 + 10) ± 2√(64𝑥 2 + 170𝑥 + 160)

Usando Matlab para las iteraciones:


% Iteraciones Problema 2
x=0;
fprintf('iteracion Nº \t x(i)\t\n')
for i=2:10
if((3*(x)^2+4*(x)+10)<0)
% x=x-3*((x(i))^3+2*(x(i))^2+10*(x(i))-
20)/((3*(x(i))^2+4*(x(i))+10)-
2*sqrt(64*(x(i))^2+170*(x(i))+160));
x=x-3*((x)^3+2*(x)^2+10*(x)-20)/((3*(x)^2+4*(x)+10)-
2*sqrt(64*(x)^2+170*(x)+160));
else
x=x-3*((x)^3+2*(x)^2+10*(x)-
20)/((3*(x)^2+4*(x)+10)+2*sqrt(64*(x)^2+170*(x)+160));
end

fprintf('\t%d\t\t\t%2.4f',i-1,x)
fprintf('\n')
end
fprintf('\n')

>> Untitled

iteracion Nº x(i)
1 1.6998

2 1.3956

3 1.3701

4 1.3689

5 1.3688

6 1.3688

7 1.3688

8 1.3688

9 1.3688

Con 5 iteraciones ya se llega a la respuesta cuya raíz es: x=1.3688

SOLUCION PREGUNTA 6

6.- Resuelva el sistema mostrado en forma manual, calculando el Jacobiano en forma


aproximada, es decir, calculando las derivadas mediante la definición de derivada.

ln( x y)  x 2  y 2  8
sen( x)  y exp( x)  2

Determinamos las derivadas:


𝜕𝑓1 𝑦 𝜕𝑓1 𝑥
= + 2𝑥 = + 2𝑦
𝜕𝑥 𝑥𝑦 𝜕𝑦 𝑥𝑦
𝜕𝑓2 𝜕𝑓2
= cos 𝑥 + 𝑦𝑒 𝑥 = 𝑒𝑥
𝜕𝑥 𝜕𝑦
Entonces el jacbiano queda:
𝑦 𝑥
+ 2𝑥 + 2𝑦
𝐽 = ( 𝑥𝑦 𝑥𝑦 )
cos 𝑥 + 𝑦𝑒 𝑥 𝑒 𝑥

Entonces la ecuación a resolver para las iteraciones es:


−1
𝑦 𝑥
+ 2𝑥 + 2𝑦 ln(𝑥𝑦) + 𝑥 2 + 𝑦 2 − 8
𝑋 𝑘+1 𝑘
= 𝑋 − ( 𝑥𝑦 𝑥𝑦 ) ( )
sin(𝑥) + 𝑦 𝑒 𝑥 − 2
cos 𝑥 + 𝑦𝑒 𝑥 𝑒 𝑥

5
Podemos empezar en el valor: 𝑋 0 = ( )
5

%% Iteraciones Problema 6
clc;clear all;close all;
X0=[5;5];
fprintf('------------------------------------\n')
fprintf('-------------RAIZ INICIAL-----------\n')
fprintf('X0 = [%d %d]\n',X0(1),X0(2))
fprintf('------------------------------------\n')
X=X0;
F=[1000;1000]
flat=1;
while(flat>0.01)
temp=X;
x=X(1);
y=X(2);
J=[y/(x*y)+2*x x/(x*y)+2*y;cos(x)+y*exp(x) exp(x)];
F=[log(x*y)+x^2+y^2-8;sin(x)+y*exp(x)-2];
X=X-(inv(J))*F;
fprintf('------------ITERACION %d -----------\n',i)
J
F
fprintf('X%i = [%d %d]\n',i,X(1),X(2))
i=i+1;
flat=norm(X-temp);
end

Iteraciones
------------------------------------
-------------RAIZ INICIAL-----------
X0 = [5 5]
------------------------------------

F=

1000
1000

------------ITERACION 0 -----------

J=

10.2000 10.2000
742.3495 148.4132

F=

45.2189
739.1069

X0 = [4.863355e+00 7.034215e-01]
------------ITERACION 1 -----------

J=

9.9323 2.8285
91.2138 129.4578
F=

17.3770
88.0748

X1 = [2.917041e+00 1.394427e+00]
------------ITERACION 2 -----------

J=

6.1769 3.5060
24.8032 18.4865

F=

3.8566
24.0007

X2 = [3.389005e+00 -5.370890e-01]
------------ITERACION 3 -----------

J=

7.0731 -2.9361
-16.8870 29.6365

F=

4.3728 + 3.1416i
-18.1623 + 0.0000i

X3 = [2.912452e+00 -1.957943e-01]
------------ITERACION 4 -----------

J=

6.1551 - 1.0976i -1.7125 + 1.5735i


-7.5056 - 2.9770i 15.3746 -10.1118i

F=

0.2064 - 5.5604i
-8.0956 - 2.5177i

X4 = [2.802737e+00 -3.187040e-01]
------------ITERACION 5 -----------

J=
5.9514 + 0.9330i -2.5393 - 1.0193i
-7.7017 + 1.0447i 14.4933 + 7.8648i

F=

-0.2034 + 5.2619i
-8.2652 + 0.7284i

X5 = [2.817856e+00 -2.226739e-01]
------------ITERACION 6 -----------

J=

5.9708 - 1.2887i -1.2550 + 0.7768i


-9.0955 - 3.5611i 12.9635 -10.5927i

F=

-0.2857 - 5.8973i
-9.5204 - 3.0950i

X6 = [2.650030e+00 -5.312990e-01]
------------ITERACION 7 -----------

J=

5.6662 + 0.8628i -2.5552 - 0.2197i


-9.4226 - 0.1510i 12.6617 + 6.3268i

F=

-0.5103 + 5.0099i
-9.9210 - 0.3476i

X7 = [2.689330e+00 -2.711822e-01]
------------ITERACION 8 -----------

J=

5.7107 - 1.7460i -0.8704 - 0.6860i


-13.9483 - 3.9644i 8.7959 -11.8052i

F=

-1.3622 - 6.7406i
-13.9904 - 3.4693i
X8 = [2.344966e+00 -1.053875e+00]
------------ITERACION 9 -----------

J=

5.1133 + 0.3643i -3.0457 + 0.1264i


-11.7247 - 1.1668i 10.2245 + 2.0749i

F=

-0.5294 + 3.8182i
-12.2822 - 1.1636i

X9 = [3.245640e+00 7.924303e-01]
------------ITERACION 10 -----------

J=

6.6680 - 5.4459i 1.6469 - 6.6944i


-57.4070 +76.5768i -24.1870 - 8.6229i

F=

-14.0804 -25.7499i
-52.0623 +85.5673i

X10 = [3.040161e+00 -1.728825e+00]


------------ITERACION 11 -----------

J=

6.2929 - 4.3412i -3.8905 - 1.7545i


1.5940 +41.7753i -13.1220 -16.2782i

F=

0.1894 - 7.1787i
4.8478 +45.9641i

X11 = [1.875359e+00 -2.492168e+00]


------------ITERACION 12 -----------

J=

4.0562 - 2.9745i -5.3834 - 0.3398i


-1.2050 +18.6097i -0.3151 - 6.5155i

F=
0.8954 - 2.6488i
0.0843 +17.0233i

X12 = [7.901456e-01 -3.025943e+00]


------------ITERACION 13 -----------

J=

1.8738 - 2.3420i -6.3821 + 0.1758i


0.8863 + 8.0488i 0.2917 - 2.1843i

F=

1.3069 - 0.7928i
-1.0988 + 5.2381i

X13 = [1.430554e-01 -3.084252e+00]


------------ITERACION 14 -----------

J=

0.3393 - 2.6587i -6.4920 + 0.2792i


3.0221 + 3.8921i -0.0719 - 1.1515i

F=

0.4659 + 0.2344i
-1.2296 + 1.1038i

X14 = [1.013231e-01 -3.154246e+00]


------------ITERACION 15 -----------

J=

0.2287 - 3.4350i -6.6245 + 0.3417i


5.1803 + 3.4937i -0.4307 - 1.0194i

F=

-0.1260 + 0.0311i
-0.0881 - 0.3618i

X15 = [1.475749e-01 -3.151159e+00]


------------ITERACION 16 -----------

J=

0.3344 - 3.3512i -6.6188 + 0.3078i


4.9576 + 3.8463i -0.4105 - 1.0839i

F=

0.0006 + 0.0038i
-0.0123 + 0.0037i

X16 = [1.486517e-01 -3.151907e+00]

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