Plot cell array content

조회 수: 2 (최근 30일)
Auryn_
Auryn_ 2016년 12월 16일
댓글: José-Luis 2016년 12월 19일
Hello, I have a cell (F3cell) with three arrays inside (1x9, 1x49, 1x99). What I would like to do at the end is to plot the first set of values again t=1:9, the second against t=1:49, etc. Unfortunately I cannot do plot(tcell{1,:} F3cell{1,1:n_steps(1)-1}); being n_steps(1)=10. I have tried several paths but it doesn't work. Could you please help me? Thank you very much in advance.
  댓글 수: 1
Auryn_
Auryn_ 2016년 12월 17일
I should specify that the initial data cell (F3cell) is 3x99 cell, where the first row is 1x9 and the rest empty. Any idea how I could proceed in this case?

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

답변 (1개)

José-Luis
José-Luis 2016년 12월 16일
data = {rand(1,9), rand(1,49), rand(1,99)};
hold on
cellfun(@(x) plot(x), data)
  댓글 수: 2
Auryn_
Auryn_ 2016년 12월 16일
Thank you for your answer. Your data cell is 1x3 cell, mine is 3x99 cell, where the first row is 1x9 and the rest empty. Do you know how I can proceed in this case?
José-Luis
José-Luis 2016년 12월 19일
Pass only the first column of your data to cellfun.

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

카테고리

Help CenterFile Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by