0
Q
在一個循環中
A
回答
1
有很多方法可以保存這些數據並將其存儲在一個變量中。因爲您的數據在每次迭代時可能會有所不同,您可以選擇單元陣列或結構來保存數據。
如果您選擇使用一個單元陣列,像這樣可以工作:
k = 10;
A = cell(k, 1);
for idx = 1 : k
A{idx} = magic(randi(5));
end
我們創造k
元素的空單元陣列,我們在每次循環填充每個細胞。使用A{i}
將訪問迭代i
中的數據。您也可以選擇使用一個結構,其中每個字段都是基於迭代編號的字符串。像這樣的東西可以工作:
k = 10;
A = struct();
for idx = 1 : k
A.(['data' num2str(idx)]) = magic(randi(5));
end
這將創建結構A
其中,每個字段是一個迭代的數據k
領域。您可以通過做A.datai
訪問迭代i
的數據。
相關問題
- 1. 笨:在一個循環中
- 2. 在一個循環中
- 3. OnMarkerClick在一個循環中
- 4. 在一個循環中
- 5. 在R中一個循環
- 6. 空()在一個循環中
- 7. 在一個循環中
- 8. 卡在一個循環中
- 9. 在一個循環
- 10. 在一個循環
- 11. 在一個循環
- 12. 在一個循環
- 13. 在一個循環
- 14. 在一個循環
- 15. 在一個循環
- 16. 在一個循環
- 17. 在一個循環
- 18. 如何在一個循環內循環
- 19. ForElse循環在另一個For循環
- 20. 在另一個foreach json循環中循環一次foreach json循環
- 21. 爲什麼在第一個循環中循環中斷
- 22. 在Robot Framework中的循環中包含一個循環
- 23. 我在PHP在一個循環中的錯誤的循環
- 24. 兩個循環,排除第一循環後在第二循環
- 25. 將一個while循環放入一個for循環中
- 26. 在一個循環中,在DB2
- 27. 在一個循環中在這個循環中執行了多少條指令?
- 28. 表在一個循環內
- 29. 差異在一個循環
- 30. D3 - 在一個循環
您想在每次迭代時如何存儲'A'?在3D矩陣中?單元陣列?結構?更具體地說明你想如何保存數據。 – rayryeng
我試圖將它保存在矩陣或單元陣列中,但我不能。我認爲一個動態的結構可以解決它,但不知道如何填補它。 –