Колчан не соответствует траекториям - PullRequest
1 голос
/ 15 апреля 2019

Итак, у меня есть этот сюжет:

enter image description here

По сути, это система нелинейных ОДУ, описывающая два конкурирующих вида (хищник / жертва), и я хочу визуализировать траектории, но я чувствую, что стрелки на моем квиверплоте на самом деле не соответствуют линиям траектории (пунктирная красная линия), особенно вокруг нижней левой области.

Я где-то ошибся? Это должно выглядеть примерно так:

enter image description here

1 Ответ

1 голос
/ 15 апреля 2019

Вам необходимо векторизовать операторы умножения в ODE, добавив точки

dX1 = r1*X1.*(1-X1/K1)-alpha1*X1.*X2;
dX2 = r2*X2.*(1-X2/K2)-alpha2*X2.*X1;

Кроме того, вы можете подумать о том, чтобы сделать свое векторное поле немного более четким, возможно, linspace(0,15,20), чтобы вы могли лучше его визуализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...