How to label a structure name in a loop

13 ビュー (過去 30 日間)
Regan Kubicek
Regan Kubicek 2022 年 10 月 3 日
回答済み: Chunru 2022 年 10 月 3 日
I've created a cell called low that has structures (t1, t2, t3.....) I would like to change the 1,2,3 in a for loop
what works manually.....
data = (low{1}.t1(:,1))
what I want looping
for i=1:5
data = (low{1},t'i'(:,1))
end

回答 (1 件)

Chunru
Chunru 2022 年 10 月 3 日
low.t1 = 2;
low.t2 = 3;
for i=1:2
data = low.("t"+i)
end
data = 2
data = 3

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by