Vous êtes sur la page 1sur 9

Trabajo de Aplicaciones

Presentado por:
Danila Taboada C.
Paula Len A.

Presentado a:
Ernesto Camilo Daz Estrada

Matemticas aplicadas

Universidad del Atlntico


Ingeniera Industrial
Barranquilla-Atlntico
Diciembre 3 del 2013

Ejercicio 1.
El factor de friccin f para fluidos pseudoplasticos que siguen el modelo de
Ostwald-Dewaele se calcula mediante la siguiente ecuacin:

f 10.5n
0.4
() 1.2
n
1
4
=
log
f n0.75
Encuentre el factor de friccin f, si se tiene un numero de Reynolds Re de 6000
y un valor de n=0.4.
Solucin.
Por medio del mtodo de Regula-Fasi, despejamos la ecuacin con el fin que
quede igual a cero.
De la siguiente manera:

F( x )=

4
0.75

log ( f 10.5n )

0.4 1

n1.2 f

Se reemplazan los valores de:


Re(6000)
n(0.4)

F( x )=

4
0.4 1
log ( 6000 f 10.5 n ) 1.2
0.75
f
0.4
0.4

*El programa PSeInt no reconoce el logaritmo base 10, por lo tanto hacemos
cambio de base.

log x=

ln x
ln 10

Despus de realizar el algoritmo en el programa conocemos que el factor de


friccin f:
0.04878231

Primero. Insertamos el pseudocdigo al programa PSeInt.

Segundo. Ejecutamos el programa PSeInt con el fin de conocer la raz del


polinomio y el numero de iteraciones.

Ejercicio 2.
La edad de un padre es doble de la suma de las edades de sus dos hijos,
mientras que hace unos aos (exactamente la diferencia de las edades
actuales de los hijos), la edad del padre era triple que la suma de las edades,
en aquel tiempo, de sus hijos. Cuando pasen tantos aos como la suma de las
edades actuales de los hijos, la suma de edades de las tres personas ser 150
aos. Qu edad tena el padre en el momento de nacer sus hijos?
Variables:
X = Edad del padre
Y = Edad del primer hijo
Z = Edad del segundo hijo

1.

Actualmente

X =2(Y +Z )
2.

Hace unos aos

X ( Y Z )=3 [ Y ( Y Z ) + Z(Y Z ) ]
3.

Dentro del paso de unos aos

X + ( Y + Z )+ Y + ( Y +Z ) + Z+ (Y + Z )=150
Despejando los valores, las ecuaciones son las siguientes:
X - 2Y - 2Z = 0
X + 2Y - 8Y = 0
X + 4Y + 4Z = 150
Solucin.
X = 50 (Edad actual del padre)
Y = 15 (Edad actual del primer hijo)
Z = 10 (Edad actual del segundo hijo)
Por conclusin podemos afirmar que:

La edad del padre al nacer el primero hijo era de 35 aos


La edad del padre al nacer el segundo hijo era de 40 aos

Ejercicio 3.
Los valores

0.0

10.0

27.4

42.1

61.5

62.1

66.3

70.3

Representan la cantidad s en gr de dicromato de potasio disueltos en 100


partes de agua a la temperatura t indicada en C. La relacin entre estas
variables es:

log 10 s=a+ bt +c t 2
Calcule los parmetros a, b y c por el mtodo de mnimos cuadrados.
*El programa PSeInt no reconoce el logaritmo base 10, por lo tanto hacemos
cambio de base.

log x=

ln x
ln 10

Pseudocdigo.
Proceso APROXIMACION_MINIMOS_CUADRADOS
Dimension x(99);
Dimension fx(99);
Dimension x2(99);
Dimension x3(99);
Dimension x4(99);
Dimension mulxi(99);
Dimension mulxi2(99);
Dimension matriz(99,99);
Dimension literales(99);
Dimension last(10);
Escribir 'METODO DE APROXIMACION POR MINIMOS CUADRADOS'
Escribir 'INGRESE LA CANTIDAD DE TERMINOS (m)';
Leer m;
Para i<-1 Hasta m Con Paso 1 Hacer
Escribir 'DIGITE Xi ',i, '';
Leer x(i);
Escribir ' DIGITE F(Xi) ',i, '';
Leer fx(i);
sumxi2<-x(i)^2+sumxi2;
sumxi3<-x(i)^3+sumxi3;
sumxi4<-x(i)^4+sumxi4;
sumxifxi<-(fx(i)*x(i))+sumxifxi;
sumxi2fxi<-(fx(i)*x(i)^2)+sumxi2fxi;
sumxi<-x(i)+sumxi;
sumfxi<-fx(i)+sumfxi;
Fin Para
Escribir 'DIGITE EL GRADO DEL POLINOMIO';
Escribir 'OPCIN 1 : GRADO 1: ';
Escribir 'OPCIN 2 : GRADO 2: ';
Leer op;
Segun op Hacer
1:
n<-2;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir 'INGRESE LA INCOGNITA (AO, A1) ',i,' : ';
Leer literales(i);
FinPara
Escribir ' DE ACUERDO A LAS SIGUIENTES ECUACIONES INGRESE LOS
VALORES ';

Escribir ' ',m,' Ao + ',sumxi,'A1 = ',sumfxi,' ';


Escribir ' ',sumxi,' Ao + ',sumxi2,'A1 = ',sumxifxi,'';
Para i<-1 Hasta n Con Paso 1 Hacer
Para j<-1 Hasta n Con Paso 1 Hacer
Escribir 'INGRESE EL COEFICIENTE DE LA
VARIABLE',literales(j);
Leer matriz(i,j);
FinPara
Escribir 'INGRESE LA CONSTANTE DE LA ECUACION ',i,' : ';
Leer matriz(i,n+1);
FinPara
Escribir ' ';
Para i<-1 Hasta n Con Paso 1 Hacer
Si matriz(i,i)=0.0 Entonces
Escribir 'ERROR: DIVISION ENTRE CERO.';
FinSi
Para k<-1 Hasta n Con Paso 1 Hacer
Si No (k=i) Entonces
termino<-matriz(k,i)/matriz(i,i);
Para j<-1 Hasta n+1 Con Paso 1 Hacer
matriz(k,j)<-matriz(k,j)-termino*matriz(i,j);
FinPara
FinSi
FinPara
FinPara
Escribir ' SOLUCION: ';
Escribir ' ';
Para i<-1 Hasta n Con Paso 1 Hacer
termino<-matriz(i,n+1)/matriz(i,i);
last(i)<-termino;
Escribir ' ', literales(i),' =',termino,' ';
FinPara
2:
n<-3;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir ' INGRESE LAS INCOGNITAS (a,b,c) ',i,' : ';
Leer literales(i);
FinPara
Escribir ' DE ACUERDO A LAS SIGUIENTES ECUACIONES INGRESE LOS
VALORES ';
Escribir ' ',m,' a + ',sumxi,'b + ',sumxi2,'c = ',ln(sumfxi)/ln(10),' ';
Escribir ' ',sumxi,' a + ',sumxi2,'b + ',sumxi3,'c = ',ln(sumxifxi)/ln(10),' ';
Escribir ' ',sumxi2,' a + ',sumxi3,'b + ',sumxi4,'c = ',ln(sumxi2fxi)/ln(10),'
';
Para i<-1 Hasta n Con Paso 1 Hacer
Para j<-1 Hasta n Con Paso 1 Hacer
Escribir ' INGRESE EL COEFICIENTE DE LA VARIABLE
',literales(j);
Leer matriz(i,j);
FinPara
Escribir ' INGRESE LA CONSTANTE DE LA ECUACION ',i,' : ';
Leer matriz(i,n+1);
FinPara
Escribir ' ';
Para i<-1 Hasta n Con Paso 1 Hacer
Si matriz(i,i)=0.0 Entonces
Escribir 'ERROR: DIVISION ENTRE CERO. ';
Escribir ' ';
FinSi
Para k<-1 Hasta n Con Paso 1 Hacer

Si No (k=i) Entonces
termino<-matriz(k,i)/matriz(i,i);
Para j<-1 Hasta n+1 Con Paso 1 Hacer
matriz(k,j)<-matriz(k,j)-termino*matriz(i,j);
FinPara
FinSi
FinPara
FinPara
Escribir ' SOLUCION:';
Para i<-1 Hasta n Con Paso 1 Hacer
termino<-matriz(i,n+1)/matriz(i,i);
last(i)<-termino;
Escribir ' ', literales(i),' =',termino,' ';
FinPara
Fin Segun
FinProceso

Vous aimerez peut-être aussi