フィルターのクリア

Save in a cell array from a loop

1 回表示 (過去 30 日間)
kounoupaki87
kounoupaki87 2020 年 4 月 7 日
編集済み: Walter Roberson 2021 年 4 月 15 日
For every iterration of my loop I have a 2D matrix (A), but the number of rows is different every time.
Ideally, in the end Iwould like to have a 3D matrix [(A)which is 2D x number of iterrations]. As I can't save in matrix format,
how can I save the results in a cell array? and how can I access the data fro a specific itteration?
ndays=365;
for d=1:ndays
help=[Temperature(:,d),Idx(:,d)];
idx=Idx(:,d);
tst=find(idx==6);
take=help(tst,:);
%save test in a 3D matrix [takex ndays];
end
  4 件のコメント
Tommy
Tommy 2020 年 4 月 7 日
Ah that makes sense - happy to help!
Mohammed Belal Uddin
Mohammed Belal Uddin 2021 年 4 月 15 日
@Tommy, your answer helped me too. Thanks!

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by