MATLAB Answers

how to plot cell array continuously as line

2 ビュー (過去 30 日間)
bernout breyer
bernout breyer 2021 年 8 月 17 日
コメント済み: darova 2021 年 8 月 19 日
Hi @ all
I would like to plot a cell array countinusly, as line, while the figure keeps the old value, how to do this in an efficient way?
following proceeding
  1. at first I get a cell array containg int16 values already (from former step) => A = cell(1:20)
  2. now I would like to plot those values and connecting values as line.
  3. after finishing for-loop, figure and its values shall remain.
  4. I get new values in A = cell(1:20)
  5. I would like to add those values to the plot, so that the new value is connected as line to former value A21(former) to A1(new) the same for y-axixs.
  6. remain figure and get new values in A and add those values... and so on...........
for c=1:20
y = A{c};
plot(x,y);
x=x+1;
hold on
end

回答 (1 件)

David Hill
David Hill 2021 年 8 月 17 日
y = cell2mat(A(1:20));
plot(1:numel(y),y);
  2 件のコメント
darova
darova 2021 年 8 月 19 日
try
plot(1:numel(y),y(:))

サインインしてコメントする。

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by