1
Abra una ventana del editor de MATLAB
2
escriba lo siguiente función : .
Función
ydot = logística (t , y) a = n b = n ; ydot = ecuación ;
3
Modificar las variables a y b para representar su función logística actual y luego inserte su función después de ydot = en lugar de la palabra ecuación " . "Por ejemplo , si usted tiene la función de r * y * (1-y /K ), donde r es una tasa de crecimiento del 0,3 y K es una capacidad de carga de 20 , el código sería el siguiente :
función logística ydot = (t , y) a = 0.3 , b = 20 ; ydot = a * y * ( 1 - a /b ) ;
4
Guarde el código como . logistic.m
5
Escriba lo siguiente en la ventana de comandos de MATLAB :
tspan = [ ab ], y0 = x; [ t, y] = ode45 ( ' logística ' , tspan , y0 ) ;
6
reemplazar una con la hora de inicio , b con la hora de finalización y x con la condición inicial para su función . Por ejemplo , si quieres una hora de inicio de 5 y un tiempo final de 20 con una condición inicial de 2 , el código sería el siguiente :
tspan = [ 5 20 ] ; y0 = 2 , [ t , y] = ode45 ( ' logística ' , tspan , y0 ) ;