1
A
回答
2
嘗試使用zeros
函數,而不是創建一個循環內的陣列。
是這樣的:
B = zeros(m,n)
A = zeros(m,n)
這將是最初快得多(因爲陣列不是具有每次添加的元素的時間來調整大小);你可以稍後迭代它並添加你需要的任何值。
編輯:我應該澄清,零功能創建一個m×n矩陣(或一個數組,如果你離開第二個參數)並填充全零。這是構建大型數組的一個很好的起點。
4
您可以創建在其中存儲矩陣單元:
a = cell(10,1);
for n=1:10
a{n} = zeros(n*100,n*100);
end
注:從電池獲得一個項目,你應該使用{}而不是()。 {1}返回第一個矩陣,a(1)返回一個包含該矩陣的單元。
相關問題
- 1. 尋找在不同尺寸的矩陣
- 2. C矩陣尺寸不同於聲明
- 3. 創建大尺寸矩陣時的內存不足
- 4. 添加不同標籤和不同尺寸的矩陣
- 5. 矩陣尺寸必須同意
- 6. 如何合併多個不同尺寸的矩陣R
- 7. 堆疊兩個不同尺寸的稀疏矩陣
- 8. 矩陣尺寸不匹配的錯誤
- 9. 矩陣打印的尺寸不正確
- 10. 矩陣尺寸誤差
- 11. 操縱矩陣尺寸
- 12. 陣列不同尺寸
- 13. 創建矩陣時,出現「索引超出矩陣尺寸」的錯誤
- 14. 創建一個兼容性矩陣
- 15. 矩陣尺寸必須一致嗎?
- 16. 如何用用戶指定的尺寸創建矩陣
- 17. 當尺寸未知時,創建一個指針數組(稀疏矩陣)
- 18. 測量不同尺寸的矩陣之間的距離
- 19. 添加不同尺寸/形移位NumPy的矩陣
- 20. 創建一個小尺寸的標籤
- 21. 創建一個小尺寸的xib
- 22. MATLAB的錯誤:「矩陣尺寸必須一致」,當不處理矩陣
- 23. 將矩陣轉換爲具有指定尺寸的另一個矩陣
- 24. 2dim陣列具有不同尺寸的第二尺寸
- 25. 如何刪除整個行中的相同尺寸的另一個矩陣後的矩陣取1
- 26. 創建一個矩陣
- 27. 建立與不同尺寸
- 28. C++減少矩陣的尺寸
- 29. R中矩陣的最大尺寸
- 30. numpy的矩陣尺寸-TFIDF矢量
如果你事先知道數組的大小,你應該預先分配。即寫'a = cell(10,1);' – Jonas 2012-01-12 16:46:18
你是對的!我在示例中改變了它。 – Tiddo 2012-01-12 16:48:14