Plotting selected columns of a matrix
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Farhan K
am 27 Feb. 2020
Kommentiert: Star Strider
am 28 Feb. 2020
I have a 32x1544 matrix.
I want to plot the 1st 8 column as plot1, 2nd 8 columns as plot2 and the 3rd 8 columns as plot3.
So all the 3 seperate plots are 32x8 2D-plot
Please advise. Thanks
0 Kommentare
Akzeptierte Antwort
Star Strider
am 27 Feb. 2020
I am not certain what you want as the result.
Try this:
M = rand(32,24) + (1:24); % Create Matrix
x = 1:32; % Independent Variable Vector
figure
for k = 1:3
subplot(3,1,k)
plot(x, M(:,(1:8)+(k-1)*8))
grid
end
Substitute your own matrix for ‘M’, and your independent variable vector for ‘x’.
4 Kommentare
Star Strider
am 28 Feb. 2020
I had no idea what you wanted with respect to your original Question. To me ’plot’ means a 2D plot such as what I wrote, unless otherwise specified. The imagesc plot would likely work.
figure
surf(Z)
axis('tight')
view(0,90)
Note that the y-axis in surf is what you would normally expect, however it is reversed in image or imagesc plots.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots 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!
