How can I plot certain columns of a matrix?

5 views (last 30 days)
Hi, I have a matrix which consists of 6000 rows and 200 columns. I want to plot all rows and - e.g. - the columns 1 to 10, 25 und 150 to 155. How do I have to write the command to plot those columns? I tried things like
plot(A(:,1:10,25,150:155));
but of course it doesn't work. Can anybody help me?

Accepted Answer

John D'Errico
John D'Errico on 25 Aug 2017
Edited: John D'Errico on 25 Aug 2017
plot(A(:,[1:10,25,150:155]))
So pretty basic matrix indexing, as well as how to create a vector. You need to learn to create the vector of indexes. You can see that here:
[1:10,25,150:155]
Perhaps you need to read the getting started tutorials? Reading the manual is not a bad thing.

More Answers (0)

Categories

Find more on Mathematics in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!