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 Comment

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?

Sign in to comment.

Answers (1)

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

2 Comments

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.

Sign in to comment.

Categories

Tags

Asked:

on 16 Dec 2016

Commented:

on 19 Dec 2016

Community Treasure Hunt

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

Start Hunting!