0
A
回答
0
有很多方法可以做你需要的。更輕鬆的可能是
save([MyOutput,int2str(i)], 'A'); %where i is your iteration index,
%thus you will have 20 different files.
或
save(MyOutput, 'A','-append'); %which generates one file in which
%all your matrices are stored consequently.
但真的有百萬的方式。試着更具體地說明你需要什麼。
如果您只需要在工作空間中使用矩陣,您可以考慮使用單元格。
N = 20;
A_t = cell(N,1);
%in cycle
for ...
A_t(i) = {A};
Now your `A_t{i}` (note different parenthesis) is a cell containing your `A_i`.
2
如果你不想使用單元格數組你可以考慮以下幾點:
A = zeros(nrow,ncols,20)
這將創造尺寸nrow*ncol*20
的矩陣A
。提前爲大矩陣分配空間,不要在一個循環內一架飛機。並用你想要的任何東西替換nrow
和ncol
。然後
for i = 1:20
A(:,:,i) = ... stuff ...
end
現在你有一個叫做A
的單一3D矩陣。
相關問題
- 1. 保存矩陣在for循環MATLAB
- 2. 循環陣列矩陣matlab
- 3. 如何在Matlab中的循環內使用不同的矩陣?
- 4. 在矩陣中保存不同的'graycoprops'屬性值[MATLAB]
- 5. matlab循環中的子矩陣
- 6. 循環保存輸出到矩陣
- 7. 保存文本矩陣:MATLAB
- 8. 不同大小的matlab矩陣(索引,循環和bsxfun)
- 9. 保存矩陣值建立在每個循環保存在通用矩陣,每個循環矩陣具有相同的行大小,但列是嗷嗷
- 10. 保存非常大的矩陣在Matlab
- 11. 循環矩陣的Matlab編碼
- 12. 將foreach循環的結果保存在矩陣中
- 13. Matlab將矩陣保存爲具有不同值的圖像
- 14. matlab去除for循環矩陣計算
- 15. MATLAB:從循環值創建矩陣?
- 16. matlab矩陣循環 - 所需輸出
- 17. 在MATLAB中不使用循環或嵌套循環操作創建矩陣
- 18. 矩陣中的補丁在MATLAB中的循環移位
- 19. 在matlab parfor循環中保存命令
- 20. Matlab - 將矩陣中的循環數據(不是矢量)
- 21. Matlab循環將N×1矩陣轉換爲60×4718矩陣
- 22. 矩陣中不同大小的行 - matlab
- 23. 在MATLAB中沒有循環的矩陣計算
- 24. 迭代在MATLAB中避免循環的矩陣
- 25. 行和列的矩陣乘法,無需for循環在matlab中
- 26. 在matlab中求和沒有for循環的4D矩陣
- 27. 在鄰接矩陣中形成一個循環的節點(Matlab)
- 28. 在for循環中組合不同的矩陣
- 29. 比較Matlab中不同尺寸矩陣的矩陣元素
- 30. 複雜的矩陣循環與矩陣
如果我不想保存它們並在工作區中生成A_1 ... A_20,我該怎麼辦? – Sam
請張貼一些代碼。幫助你會更容易。 – Acorbe
你的代碼是不錯的Acorbe,但我不想保存我的矩陣。我只想在我的工作空間中看到它們,名稱爲A_1,A_2,... A_20 – Sam