Plot specific columns in cell array

조회 수: 10 (최근 30일)
Chaman Srivastava
Chaman Srivastava 2020년 11월 23일
댓글: dpb 2020년 11월 23일
Hello,
I'm new to MATLAB and still learning :) I've been struggling with one such command execution.
I have a cell array c28_20chs which has 5 cells inside it as shown in the picture. I need to navigate to the individual cells and then plot col 3,4 together as x anf y axis.
Is there any structured command for it? I would really appreciate if any one could guide me.

채택된 답변

dpb
dpb 2020년 11월 23일
for i=1:numel(c28_20chs)
hL(i)=plot(c28_20chs{i}(:,3),c28_20chs{i}(:,4));
if i==1, hold on; end
if isempty(c28_20chs(i)), continue, end
end
Read the background info on cell arrays for examples and explanation of dereferencing cell arrays.
  댓글 수: 2
Chaman Srivastava
Chaman Srivastava 2020년 11월 23일
Hello dpb.
Thanks for the code. Its indeed plotting the data, but i get an error-"Index in position 2 exceeds array bounds". What is this about?
Also can you please provide me a link to the -"background info on cell arrays for examples and explanation of dereferencing cell arrays" or suggest some keywords for me to find the correct info :)
Thanks!
dpb
dpb 2020년 11월 23일
Paste the error in context -- not having your data can't duplicate here.
As for the information on cell arrays, start with
doc cell
It has examples; there's also the links under "Topics" at the bottom of the page, one of which is titled <Access Data in Cell Array>.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Line Plots에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by