В MATLAB «официальной» функцией для визуализации двумерного фазового портрета для динамической системы является quiver
. Например,
[x,y] = meshgrid(-2:0.25:2,-2:0.25:2);
u = y;
v = -y+x-x.^3;
quiver(x,y,u,v)
axis tight
создает эту графику.
Я считаю, что визуализация фазового портрета с использованием quiver
является неудовлетворительной. Теперь рассмотрим этот код
load wind
streamslice(x,y,z,u,v,w,[],[],3)
axis tight
, который дает
Я думаю, что эта потоковая графика более привлекательна, чем предыдущие стрелки. Можно ли использовать streamslice
для отображения фазового портрета в некоторой двумерной динамической системе? Подводя итог, как создать wind
-подобные данные из некоторой двумерной динамической системы, чтобы я мог построить данные, используя функцию streamslice
?