Cygnus000 / crecimiento

Códigos en lenguaje fortran 90 que implementan el algoritmo Runge-Kutta de orden 2, Runge-Kutta de orden 4 y el método de Dormand Prince de paso adaptativo para modelos de crecimiento de cáncer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modelos de Crecimiento de Tumores

Codigos fortran 90 que implementan el metodo Runge Kutta de orden 2 para resolver Sistemas de Ecuaciones Diferenciales Ordinarias (EDOs) de diferentes modelos de crecimiento de tumores. Los modelos resueltos son:

  • Crecimiento lineal (lineal.f90)
  • Crecimiento Cuadratico (cuadratico.f90)
  • Crecimiento Exponencial (exponencial.f90)
  • Crecimiento Exponencial-lineal (explin.f90)
  • Crecimiento Exponencial Generalizado (expGeneralizado.f90)
  • Crecimiento Von Bertalanffy (von.f90)
  • Crecimiento Logistico (logistico.f90)
  • Crecimiento Gompertz (gompertz.f90)

Modelos de Crecimiento de tumores con Runge Kutta de orden 4:

  • Crecimiento lineal (lineal4.f90)
  • Crecimiento Cuadratico (cuadratico4.f90)
  • Crecimiento Exponencial (exponencial4.f90)
  • Crecimiento Exponencial-lineal (explin4.f90)
  • Crecimiento Exponencial Generalizado (expGeneralizado4.f90)
  • Crecimiento Von Bertalanffy (von4.f90)
  • Crecimiento Logistico (logistico4.f90)
  • Crecimiento Gompertz (gompertz4.f90)

Modelos de Tratamiento de tumores con Dormand-Prince:

  • Crecimiento lineal (linealDP.f90)
  • Crecimiento Cuadratico (cuadraticoDP.f90)
  • Crecimiento Exponencial (exponencialDP.f90)
  • Crecimiento Exponencial-lineal (explinDP.f90)
  • Crecimiento Exponencial Generalizado (expGeneralizadoDP.f90)
  • Crecimiento Von Bertalanffy (vonDP.f90)
  • Crecimiento Logistico (logisticoDP.f90)
  • Crecimiento Gompertz (gompertzDP.f90)

Codigos gnuplot para generar graficos en formato eps y latex automaticamente a partir de los archivos de datos (*.dat) generados en fortran, estos son los mismos para RK2 y RK4:

  • Crecimiento lineal (lineal.p)
  • Crecimiento Cuadratico (cuadratico.p)
  • Crecimiento Exponencial (exponencial.p)
  • Crecimiento Exponencial-lineal (explin.p)
  • Crecimiento Exponencial Generalizado (expGeneralizado.p)
  • Crecimiento Von Bertalanffy (von.p)
  • Crecimiento Logistico (logistico.p)
  • Crecimiento Gompertz (gompertz.p)

Las siguientes grafiacas corresponden al método de RK4 Modelo lineal Modelo cuadratico Modelo exponencial Modelo exponencial-lineal Modelo exponencial generalizado Modelo von bertalanffy Modelo logistico Modelo gompertz

Al emplear el Metodo de Dormand-Prince se pueden llegar a obtener graficas con apariecia no suave por lo tanto se define un tamaño maximo de paso para evitar esto, en este detalle se puede ver como se mantiene la precisión en un menor número de pasos. comparacion de modelos comparacion de modelos

About

Códigos en lenguaje fortran 90 que implementan el algoritmo Runge-Kutta de orden 2, Runge-Kutta de orden 4 y el método de Dormand Prince de paso adaptativo para modelos de crecimiento de cáncer

License:MIT License


Languages

Language:Fortran 99.1%Language:Shell 0.6%Language:Gnuplot 0.3%