How do i get a direction field plot?
48 views (last 30 days)
Show older comments
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 Comments
Answers (1)
Durganshu
on 12 Nov 2020
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 Comments
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!