Adding trajectories to vector fields of a linear system
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jai Tushar
am 4 Apr. 2016
Bearbeitet: Jai Tushar
am 5 Apr. 2016
I used the quiver function to plot the vector fields of a simple uncoupled linear system,
[x1, x2] = meshgrid(-.5:0.05:0.5, -.5:.05:.5);
x1dot = - x1;
x2dot = 2*x2;
quiver(x1,x2,x1dot,x2dot)
Got this figure
Tried to add streamline function to obtain trajectories to no effect,
[x1, x2] = meshgrid(-.5:0.05:0.5, -.5:.05:.5);
x1dot = - x1;
x2dot = 2*x2;
quiver(x1,x2,x1dot,x2dot)
hold on
startx = -0.4:0.05:0.5;
starty = ones(size(startx));
streamline(x1,x2,x1dot,x2dot,startx,starty)
Any suggestions would be helpful!
0 Kommentare
Akzeptierte Antwort
Kuifeng
am 4 Apr. 2016
[x1, x2] = meshgrid(-.5:0.05:0.5, -.5:.05:.5);
x1dot = - x1;
x2dot = 2*x2;
quiver(x1,x2,x1dot,x2dot)
hold on
starty = -0.5:0.05:0.5;
startx = ones(size(starty))*-0.5; %specify the starting x values- LHS
streamline(x1,x2,x1dot,x2dot, startx,starty)
startx_2 = ones(size(starty))*0.5; %specify the starting x values -RHS
streamline(x1,x2,x1dot,x2dot, startx_2,starty);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Vector Fields finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!