How to plot the direction field of a system of first-order ODEs using MATLAB?

27 views (last 30 days)
I am trying to use MATLAB to plot the direction field of a system of first-order ODEs. I can plot the direction field of one single ODE using quiver(), but I have no idea about how to do it with a system of ODEs. For exmple, I want to draw the direction field of the following system of ODEs:
Could anyone show me how to do this, or provide me with some reference links and websites of instruction so that I can self-study? Thank you so much!

Accepted Answer

Sam Chak
Sam Chak on 8 Jan 2023
The basic code looks like the following:
[X, Y] = meshgrid(-2:4/14:2, -2:4/14:2);
U = 2*X + 9/5*Y;
V = -5/2*X - 1*Y;
quiver(X, Y, U, V)
axis square
xlabel('x_{1}'), ylabel('x_{2}')

More Answers (0)

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!