Предположим, что у меня есть следующее дифференциальное уравнение:
\dot{y} = a*(y-0.5) + b*(y-0.5)^3
Мне любопытно посмотреть, можно ли изобразить на одной диаграмме фактическое дифференциальное уравнение (как указано выше) с точками для y, которые становятся нулем, поля направлений и решение дифференциального уравнения. Я хочу иметь возможность видеть, стабильны ли y, что дифференциальное уравнение становится равным нулю, или нет.
Я использовал plotdf
в wxmaxima
, но я также согласен с решениями для Mathematica
и Matlab
.
Заранее спасибо.
plotdf(a*(y-0.5)+b*(y-0.5)^3, [trajectory_at, t0, y0], [xfun, "any equation you want in string form"]);
- person Fred Senese   schedule 12.01.2015t
должно быть от 0 до 1. Если мы попытаемся решитьa*(y-0.5) + b*(y-0.5)^3 = 0
, мы получим три решения. Я спросил вот что. Сделайте графики, которые показывают вышеупомянутые решения вместе с полями направлений и фактическим решением дифференциального уравнения. Сделав это, я надеюсь, что смогу проверить стабильность трех точек по графику. Надеюсь, я ясно выразился. Дляa
иb
попробую разные случаи. - person Echetlaeus   schedule 13.01.2015Maxima
. Я смог сделать что-то подобное, например:lotdf(a*(y-0.5)+b*(y-0.5)^3, [trajectory_at, t0, y0], [x, 0, 1])
. Попробую поставить какxfun
решение дифференциального уравнения и посмотрю. - person Echetlaeus   schedule 13.01.2015