Vous êtes sur la page 1sur 9

Computación Aplicada a Procesos Químicos

Ecuaciones Lineales

El mismo problema puede ser formulado matricialmente de la siguiente forma:

Para encontrar la solución es necesario triangularizar primero la matriz de modo de llegar a:

El programa que triangulariza la matriz es en comandos del programa C++:

void triangularizar(double[][] a, double[] b, int n) {


for(int i=0; i<n; i++) {
// *
// dividir fila i por primero de fila i
double prim= a[i][i];
for (int j=i; j<n; j++)
a[i][j] /= prim;
b[i] /= prim;

// file j = file j - fila i * primero de fila j


for(int j= i+1; j<n; j++) {
prim= a[j][i];
for(int k= i; k<n; k++)
a[j][k] -= a[i][k]*prim;
b[j] -= b[i]*prim;
}
}
}
Observación: este programa no funciona si el primero se hace 0. Esto se resuelve intercambiando en
(*) la fila i por aquella que tenga el mayor valor absoluto en la columna i:
// buscar la fila en donde se encuentra el maximo:
// filmax tq |a[filmax][i]|= max({|a[j][i]| con j= i ... n})
int filmax=i;
double max= abs(a[filmax][i]);
for (int f=i+1; f<n; f++) // desde i porque entre 0 e i-1 son ceros
if (abs(a[f][i])>max) {
filmax= f;
max= abs(a[f][i]);
}
// intercambiar la fila filmax con la fila i
for (int c= i; c<n; c++) {
double aux= a[i][c];
a[i][c]= a[filmax][c];
a[filmax][c]= aux;
}
// y el vector b tambien
double aux= b[i];
b[i]= b[filmax];
b[filmax]= aux;
El problema de resolver un sistema de ecuaciones se puede abstraer en el siguiente procedimiento:
void resolver(double a[][], double[] b, double[] x, int n) {
triangularizar(a, b, n);

// cálculo de los resultados


for (int i= n-1; i>=0; i--) {
double sum= 0.0;
for (int j= i+1; j<n; j++)
sum += x[j]*a[i][j];
x[i]= (b[i]-sum)/a[i][i];
Una compañía renta dos tipos diferentes de camiones de carga. El tipo A tiene 1 m3 de espacio
refrigerado y 2 m3 de espacio no refrigerado y el tipo B tiene 3 m3 de espacio refrigerado y 2 m3 de
espacio no refrigerado. Una planta de alimentos necesita embarcar 60 m3 de productos que necesitan
refrigeración y 80 m3 de productos que no necesitan refrigeración. ¿Cuántos camiones de cada tipo
debe rentar para minimizar sus costos, si el camión A se lo rentan a $1 el kilómetro y el camión b a $2
el kilómetro?.
Considera que x es el número de camiones del tipo A y y es el número de camiones del tipo B para
expresar el problema utilizando el lenguaje simbólico de las matemáticas y traducir a un sistema de
desigualdades.

SOLUCION:

1 LA PRIMERA ES REFERENTE A LOESPACIOS REFRIGERADOS DE LOS CAMIONE X y Y...

1 X + 3 Y = 60 (espacios refrigerados)
ahora decimos
cuando X = 0 ; Y = 20 ...........y cuando Y = 0 ; X = 60

formandose el par de ordenadas (60 , 20) y dibujas una recta

2 X + 2 Y = 80 (espacios no refrigerados)
ahora decimos
cuando X = 0 ; Y = 40 ...........y cuando Y = 0 ; X = 40
formandose el par de ordenadas (40 , 40) y dibujas una recta

los posibles punto de solucion son:

1.- (30 , 10) inteseccion de las rectas


2.- (0 , 40 ) punto extremo de una recta
3.- (60 , 0) el otro punto extremo de la otra recta
evaluas con la formula de minimizar (PROBAMOS CON AMBOS PARES PARA VER CON CUAL
COMBINACION MINIMIZAMOS COSTOS)

Fo = 1 X + 2 Y

(30 , 10)
Fo = 1 (30) + 2 (10)
Fo = 50 (dolares)

( 0 , 40)
Fo = 1 ( 0 ) + 2 (40)
Fo = 80 (dolares)

( 60 , 0)
Fo = 1 ( 60 ) + 2 (0)
Fo = 60 (dolares)
Para elaborar in sistema en 3D

ECUACIÓN DE SCHRODINGER:

Chulo valedor se parece a mi abuelito…jejeje

Para el caso tridimensional se puede escribir así:

Una clase importante de problemas, son aquellos para los cuales es constante.

Este tipo de problemas se llaman de estado estacionario, la densidad de probabilidad no depende del
tiempo.

Esto implica que

Para lo cual, se puede plantear:

(con E constante)

En efecto:
Con lo cual, la ecuación de Schrodinger para el estado estacionario, es la siguiente:

No debemos olvidar que la solución será independiente del tiempo, pues se trata de estados
estacionarios.

Así que la solución buscada será solo función de la posición, y no del tiempo.
Ecuacion diferencial

Una ecuación diferencial es una ecuación en la que intervienen derivadas de una o más funciones.
Dependiendo del número de variables independientes respecto de las que se deriva, las ecuaciones
diferenciales se dividen en:

Ecuaciones diferenciales ordinarias: aquellas que contienen derivadas respecto a una sola
variable independiente.
Ecuaciones en derivadas parciales: aquellas que contienen derivadas respecto a dos o más
variables.

Algunos ejemplos de ecuaciones diferenciales son:

es una ecuación diferencial ordinaria, donde es la variable

dependiente, la variable independiente es la derivada de con respecto a .

La expresión es una ecuación en derivadas parciales.

A la variable dependiente también se le llama función incógnita (desconocida). La resolución de


ecuaciones diferenciales es un tipo de problema matemático que consiste en buscar una función que
cumpla una determinada ecuación diferencial. Se puede llevar a cabo mediante un método específico
para la ecuación diferencial en cuestión o mediante una transformada (como, por ejemplo, la
transformada de Laplace).
Problemas mediante la ecuación del sistema diferencial

Resolver la ecuación diferencial :


y' = p(x).y = 0

con la condición y(0) = 1 siendo :

Respuesta 1
Esta ecuación es del tipo lineal por ser de primer grado en y' e y. La ecuación tendrá una solución para
cada uno de los intervalos indicados. Calculamos la primera de ellas con la condición y(0) = 1.

y' + 2y = 0 ; dy + 2y.dx = 0 ; dy + 2.dx = 0 ; Ln y + 2x = Ln C


Si tomamos antilogaritmos tenemos :

La ecuación resultante toma para x = 1 el valor e-2 con lo que la siguiente ecuación tenemos que
resolverla en la forma :
y' + y = 0 ; con la condición y(1) = e-2
Tenemos según eso :

y' + y = 0 ; dy + y.dx = 0 ; dy + dx = 0 ; Ln y + x = Ln C ; y = C.e-x


y considerando el valor y(1) = e-2

Vous aimerez peut-être aussi