
Resolver por diferencias finitas
Publicado por Martín (1 intervención) el 05/09/2013 14:51:13
Hola :
Tengo un problema por resolver en matlab que no consigo hacer de ninguna manera. El problema es:
Queremos calcular la temperatura (T) de un
cuerpo puntual a lo largo del tiempo (t) dentro de
un ambiente a temperatura constante (A=20ºC),
sabiendo que sigue la ley indicada con un
coeficiente temporal de transmisión (k=0.001 s-1).
La ecuación diferencial que nos dan es : dT/dt = k (A-T) y el paso del tiempo es un vector t=[250:250:1000] . Lo que queremos saber es la temperatura del cuerpo en el instante 0 y de ahi de 250 s en 250 s.
Se pide hacerlo utilizando el método de diferencias finitas retrasado dos puntos, pero no sé cómo enfocar el problema para resolverlo con el matlab.
¿Me podéis ayudar ?
Gracias !
Tengo un problema por resolver en matlab que no consigo hacer de ninguna manera. El problema es:
Queremos calcular la temperatura (T) de un
cuerpo puntual a lo largo del tiempo (t) dentro de
un ambiente a temperatura constante (A=20ºC),
sabiendo que sigue la ley indicada con un
coeficiente temporal de transmisión (k=0.001 s-1).
La ecuación diferencial que nos dan es : dT/dt = k (A-T) y el paso del tiempo es un vector t=[250:250:1000] . Lo que queremos saber es la temperatura del cuerpo en el instante 0 y de ahi de 250 s en 250 s.
Se pide hacerlo utilizando el método de diferencias finitas retrasado dos puntos, pero no sé cómo enfocar el problema para resolverlo con el matlab.
¿Me podéis ayudar ?
Gracias !
Valora esta pregunta


0