Sunteți pe pagina 1din 8

Universidad Peruana

Unin Facultad de Ingeniera y


Arquitectura Ingeniera Civil
Docente: ING. GUTIERREZ PARI Braulio
Autor: THEA HUACCHA Reinhold
Giovani
Ingeniera
Civil
PRCTICA DE MTODOS NUMRICOS Y PROGRAMACIN
(Resolucin de ejercicios propuestos)
1. Un ingeniero disea un tanque esfrico como en la figura adjunta, para almacenar
agua para un
poblado pequeo en un pas en desarrollo. El volumen de lquido que puede contener se
calcula
con
(3R h)
V = h2
3
donde V = volumen (m3 ), h = rofundidad en el tanque (m) y R = radio del tanque
(m)
Si R = 3m. A qu rofundidad debe llenarse el tanque de modo que contenga 30m3 ?
Resuelva con el mtodo de la biseccin en un intervalo de [1, 3] y con una recisin d
e 0,01
SOLUCION
Primeramente sustituyendo en la ecuacin y des ejando h obtenemos una ecuacin que s
e muestra
seguidamente.
F (h) =3*h^2*3-h^3-90/3.14159265359
Ahora rosiguiendo a la evaluacin en un intervalo de [1, 3] y con una recisin de
0,01 Usando la
funcin, ara ello se im lement en nuestro HP PRIME y Luego en Nuestro Matlab, ara
corroborar ambos
resultados.
USO DE MATLAB
A) Definicin de la funcin en matlab.
function [y] = f(x)
y=3*x^2*3-x^3-90/3.14159265359;
end
B) Programacin del rograma ara la evaluacin res ecyiva
function [c,iter] = bissec(a,b,e)
iter=1;
while abs(b-a) > e & iter<1000
c=(a+b)/2;
if f(a)*f(c) > 0
a=c;
else
b=c;
end
iter=iter+1;
end
C) Evaluacin res ectiva en COMMAND WINDOW
>> bissec(1,3,0.01)
ans =
2.0234
2. Se carga una viga de la manera que se a recia en la figura adjunta. Em lee el
mtodo de
biseccin ara resolver la osicin de la viga donde no hay momento.
SOLUCION
Primeramente ara realizar la res ectiva evaluacin en un intervalo y a una recis
in debemos
encontrar la ecuacin res ectiva ara ello se realiz a generar el Diagrama Esfuerzo
Cortante y
Momento Flector:
Definimos la Ecuacin Pasante en el Punto 0, ahora con la ecuacin obtenida rosegui
mos a
trabajar:
F(x) =12-10*x^2-185*x+1650
Creacin de la funcin.
function [y] = f(x)
y=12-10*x^2-185*x+1650;
end
Programacin del rograma ara la evaluacin res ectiva
function [c,iter] = bissec(a,b,e)
iter=1;
while abs(b-a) > e & iter<1000
c=(a+b)/2;
if f(a)*f(c) > 0
a=c;
else
b=c;
end
iter=iter+1;
end
Evaluacin res ectiva en COMMAND WINDOW
3. La velocidad v de un aracaidista que est dada or
c
2
Donde g = 9,8m/s . Para un acacaidista con coeficiente de arrastre de c = 15 kg
/s, calcule
la masa m de modo que la velocidad sea v = 35m/s en t = 9s. Utilice el mtodo de l
a
Biseccin ara determinar m con una recisin de 0,000001
SOLUCION
Sustituimos en la ecuacin con los valores dados y obtenemos la siguiente ecuacin s
egunda ara el clculo
en un intervalo y la recisin requerida
F(m)=0.6533333333333*x*(-e^(-(135/x))+1)-35
Definicin de la funcin
function [y] = f(x)
y=0.6533333333333*x*(1-(2.71828182846)^(-135/x))-35;
end
Programacin del rograma ara la evaluacin res ectiva
function [c,iter] = bissec(a,b,e)
iter=1;
while abs(b-a) > e & iter<1000
c=(a+b)/2;
if f(a)*f(c) > 0
a=c;
else
b=c;
end
iter=iter+1;
end
Evaluacin res ectiva en COMMAND WINDOW
4. Por un canal tra ezoidal fluye agua a una tasa de Q = 20m3 /s. La rofundidad
crtica y ara
dicho canal satisface la ecuacin
Q2
B
0= 1
gA3c
donde g = 9, 81m/s2 , Ac = rea de la seccin transversal (m2 ) y B = ancho del cana
l en la
superficie (m). Para este caso, el ancho y el rea de la seccin transversal se rela
cionan con la
profundidad y por medio de
B= 3+ y
y
Ac = 3y +
y2
2
Resuelva para la profundidad crtica con el uso del mtodo
a ) Grfico
b) Biseccin en el intervalo [0,5 2,5] con una precisin de 0,0001
SOLUCION
Al igual de las anteriores debemos de sustituir las ecuaciones dadas en la ecuac
in general, en el cual
optemos otra ecuacin que es igual al que observamos seguidamente
y=(120^2)*(3+x)/(9.81*(3*x+(x^2)/2));
seguidamente Definicin de la funcin
function [y] = f(x)
y=(120^2)*(3+x)/(9.81*(3*x+(x^2)/2));
end
Programacin del programa para la evaluacin respectiva
function [c,iter] = bissec(a,b,e)
iter=1;
while abs(ba) > e & iter<1000
c=(a+b)/2;
if f(a)*f(c) > 0
a=c;
else
b=c;
end
iter=iter+1;
end
Evaluacin respectiva en COMMAND WINDOW
5. En algn lenguaje de programacin de su preferencia, implemente un programa donde
pueda
calcular la factorial de un nmero.
6. Verifique que:
El nmero (0, 5)10 tiene una representacin binaria finita (0, 1)2
Solucin
0 5*2
1 0
El nmero (0, 125)10 tiene una representacin binaria finita (0, 001)2
0
1
125
*2
250
*2
500
*2
0
0
1
0
1
1
0
0
7*2
4*2
8*2
6*2
2*2
4*2
8
0
0
El nmero (0, 7)10 tiene una representacin binaria infinita (0,10110)2
SOLUCION:
7. Determine las raices reales de f(x) = 0,7x5 8x4 + 44x3 90x2 25182x
a ) Grficamente y aislar sus races
SOLUCION:
Primer Mtodo:
Tiene Tres Races

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