saving data when looping

I am trying to save each data point in a table t while looping, but I always get the last data point which is 2012!
=

回答 (1 件)

Mario Malic
Mario Malic 2020 年 11 月 23 日

0 投票

Because your t accepts only a scalar and it gets overwritten every single time.
% Before loop
n = 1;
t = zeros(1,length(1977:2012));
for i
t(n) = monthYear...
n = n + 1;
end

2 件のコメント

zakary Surprenant
zakary Surprenant 2020 年 11 月 23 日
Hey,
Whe i try to run this code;it gives me this error
I tried using table2array but it still did not work, any idea
Mario Malic
Mario Malic 2020 年 11 月 23 日
I haven't worked with timetable before. Probably, you need to initialise t as a timetable, and use dot indexing to change its values.

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

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

質問済み:

2020 年 11 月 22 日

コメント済み:

2020 年 11 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by