Plot cell array content

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 个评论

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 个)

data = {rand(1,9), rand(1,49), rand(1,99)};
hold on
cellfun(@(x) plot(x), data)

2 个评论

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?
Pass only the first column of your data to cellfun.

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Structures 的更多信息

标签

提问:

2016-12-16

评论:

2016-12-19

Community Treasure Hunt

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

Start Hunting!

Translated by