<<
>>

  1.1 Исследование динамической системы с использованием пакета Mathematica 

Для исследования динамических систем может быть использована функция численного интегрирования дифференциальных уравнений NDSolve и функция для вычерчивания графиков функций, заданных в параметрическом виде, ParametricPlot.

Определяем параметры задачи.

а = 0.1; р = 0.05; у = 0.03; 8 = 0.2; ? = 0.15;

Решаем систему дифференциальных уравнений численно с помощью функции NDSolve, Первые две строки задают систему дифференциальных

уравнений, в третьей строке указаны начальные условия, список переменных и диапазон изменения независимой переменной, последняя строка указывает, каким именно численным методом должна быть решена система.

solution = NDSolve[{jtr \t\ = х[г] (а - fiy\i\ - у x[t]%

y'[t]==-y[t](S-ex[t]), хЩ = 2,у[0] = 0.01}, {*,gt;gt;}, {t, 0, 164),

Method —> RungeKutta];

Повторяем вычисления для других начальных условий.

solutionl = NDSolve[{x '[t] — x[t] (a - /?y[t] - у x[t\),

yV) == - № (S - ex[t]),x[0] =3.7,y[0] =0.01}, {x,y}, {t, 0, 164},

Method —gt; RungeKutta];

С помощью функции ParametricPlot строим фазовый портрет системы. В первой строке задан список переменных и правила подстановки, следующие строки задают формат рисунка.

ParametricPtot[ {*[*], ^[г]}/. solution, {x[t],y[t]} f, solutionl), {t, 0, 164},

Axes —gt; False, PlotRange —gt; All, Frame —> True, DefaultFont    12, PlotStyle -> {RGBColor[0, 0, 1], RGBColor[l, 0,0]}];

Рис. 1

1

 

<< | >>
Источник: Давыдов Лхтям Анверович. Имитационное моделирование динамики взаимодействия популяций микроорганизмов в технологияк производства сырокопчёных колбас. [Электронный ресурс]:  Дис.   ...   канд.   техн. наук  :   05.13.18   .-М.:  РГБ,   2005. 2005

Еще по теме   1.1 Исследование динамической системы с использованием пакета Mathematica :

  1.   1.1 Исследование динамической системы с использованием пакета Mathematica 
  2. 1.5 Исследование динамической системы с использованием пакета Mathcad