Page 27 - Basics of MATLAB and Beyond
P. 27
4.3 Plotting Matrices
If one of the arguments to the plot command is a matrix, matlab will
use the columns of the matrix to plot a set of lines, one line per column:
>>q=[111;2 34;357;4710]
q =
1 1 1
2 3 4
3 5 7
4 7 10
>> plot(q)
>> grid
matlab plots the columns of the matrix q against the row index. You
can also supply an x variable:
>>x=[0136]
x =
0 1 3 6
>> plot(x,q)
>> grid
Here the x values are not uniformly spaced, but they are the same for
each column of q. You can also plot a matrix of x values against a vector
of y values (be careful: the y values are in the vector x):
plot(q,x)
grid
If both the x and y arguments are matrices, matlab will plot the suc-
cessive columns on the same plot:
c 2000 by CRC Press LLC