Plot specific columns in cell array

조회 수: 3 (최근 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에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by