-1
Для домашнего задания мой профессор попросил нас решить систему дифференциальных уравнений с использованием Matlab. Использование сайта MathWorks, я сделалКак решить систему дифференциальных уравнений в Matlab
syms f(t) g(t) h(t)
[f(t), g(t), h(t)] = dsolve(diff(f) == .25*g*h,...
diff(g) == -2/3*f*h,...
diff(h) == .5*f*g, f(0) == 1, g(0) == -2, h(0) == 3)
Это говорит о том, что явное уравнение не может быть решено ... Любая помощь приветствуется спасибо.
Уверены ли вы, что у них есть аналитическое решение? Возможно, попробуйте решить численно с помощью 'ode45' или аналогичного. – David
Да, поскольку это система нелинейных ОДУ, я думаю, что числовое решение - это то, что ожидается (и, возможно, единственный метод решения). – TroyHaskin
Вы правы. Я использовал ode45, и это сработало. –