How do i get a direction field plot?
66 ビュー (過去 30 日間)
古いコメントを表示
I need to get a direction field for this :
dx/dt = x(1.5 − x − 0.5y)
dy/dt = y(2 − y − 0.75x)
how would i do this?
0 件のコメント
回答 (1 件)
Durganshu
2020 年 11 月 12 日
Try this:
[x,y]=meshgrid(a:k:b, c:j:d)
meshgrid creates a set of points (x, y), where x lies between a and b, incremented by k, and y lies between c and d, incremented by j.
The given equation can be written like this:
y' = y*(2 − y − 0.75x) / (x*(1.5 − x − 0.5y))
dy = dt*y*(2 − y − 0.75*x);
dx = dt*x*(1.5 − x − 0.5*y);
quiver(a,b,x,y);
Now, quiver(a,b,x,y) begins at the point (a, b) and plots an arrow in the direction of the vector v = (x, y)
Afterwards, you can plot the graph.
Please refer to the following documentation for learning more on that:
Hope that helps!!
0 件のコメント
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!