MATLAB: Shift plot indexing

plotshifttime

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)?

Best Answer

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');