Plot cell array content

2 visualizaciones (últimos 30 días)
Auryn_
Auryn_ el 16 de Dic. de 2016
Comentada: José-Luis el 19 de Dic. de 2016
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 comentario
Auryn_
Auryn_ el 17 de Dic. de 2016
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?

Iniciar sesión para comentar.

Respuestas (1)

José-Luis
José-Luis el 16 de Dic. de 2016
data = {rand(1,9), rand(1,49), rand(1,99)};
hold on
cellfun(@(x) plot(x), data)
  2 comentarios
Auryn_
Auryn_ el 16 de Dic. de 2016
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 el 19 de Dic. de 2016
Pass only the first column of your data to cellfun.

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by