Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTERCAMBIO DE ENERGA
CODIGO
Librerias
CODIGO
Matriz
CODIGO
CODIGO
double temperatura_1, temperatura_2;
Declara las variables a resolver
fg = fopen("placa.dat","w");
Crea un fichero para escribir
double** matriz_1=crear_matriz_int(n,m);
Crea una matriz llamada matriz_1
CODIGO
Para
cada punto se puede escribir una ecuacin de
...
CODIGO
Para
resolver la ecuacin se usa el mtodo de
diferencias finitas, usando el esquema de cinco
puntos se obtiene:
CODIGO
CODIGO
for(i=0; i < tammat; i++){
if(i==0){
temperatura_1=(temperatura_2 = borde_b);
} else if(i==tammat-1){
temperatura_1=(temperatura_2 = borde_a);
} else {
temperatura_1=borde_a;
temperatura_2=borde_b;
iniciales en la matriz_1
}
for(k=0; k < tammat-1; k++)
matriz_1[i][k] = temperatura_1;
matriz_1[i][k] = temperatura_2;
}
CODIGO
for(j = 0; j < 100; j++){
for(i=1; i < tammat-1; i++){
for(k = 1; k < tammat-1; k++){
matriz_1 [i][k] = (matriz_1 [i+1][k] +
matriz_1 [i-1][k] + matriz_1[i][k-1] + matriz_1[i]
[k+1])/4;
}
}
}
CODIGO
for(i = 0; i<tammat; i++){
for(k=0; k<tammat; k++)
fprintf(fg,"%u %u %g \n", i, k, matriz_1 [i]
[k]);
fprintf(fg, "\n");
CODIGO
BIBLIOGRAFIA
Jifi M. Latif Heat Conduction 2009 SpringerVerlag Berlin Heidelberg pag 17/15
http://c.conclase.net/librerias/ fecha de
consulta:26/06/2014
http://bibliotecas-del-lenguaje.wikispaces.com/
fecha de consulta:26/06/2014