Shift plot indexing

13 Ansichten (letzte 30 Tage)
Matt
Matt am 7 Jul. 2011
I want to plot, for example, population sizes versus time, with t=0 being the first point. How do I get something like
A = [10 9 7 8 4 2 5 1 0;
10 12 6 8 3 3 4 2 0];
plot(A');
to have the x-axis go from 0 to 8 instead of 1 to 9 (i.e., shift the entire plot to the left 1 unit)?

Akzeptierte Antwort

Paulo Silva
Paulo Silva am 7 Jul. 2011
A = [10 9 7 8 4 2 5 1 0;
10 12 6 8 3 3 4 2 0];
plot(0:size(A,2)-1,A');

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by