作爲更大腳本的一部分存儲,我想將矩陣中while循環的數據存儲起來。我想將一個1738x3的COG_Ton_Av矩陣的一部分保存在一個新的矩陣中。 COG_Ton_Av在每個循環內都會改變,所以我想將結果存儲在外部。我已經找到了關於如何將數據存儲在矢量中的多個條目,但是沒有用於矩陣。我試過的是:Matlab - 將矩陣中的循環數據(不是矢量)
valuesforts= zeros(1000,3);
yr =1
while Qn>0
yindex = Gmhk*100
zindex = round(gs*100)
ts = (COG_Ton_Av ((zindex:yindex),:))
valuesforts(yr)=ts
yr = yr+1
end
我剛剛發佈了while循環的部分以使問題更容易,我希望它足以回答這個問題。 嘗試這個時,我得到以下錯誤:
下標分配維度不匹配。
錯誤cutoff_work14_priceescalation_and_stockpiling(線286) valuesforts(歲)= TS
感謝您的答案,它現在可以工作,但輸出是在單元內 - 我怎樣才能訪問有用的事後呢? (基本上回到一個matlab矩陣?) – KiW
更新與示例如何從單元格提取數據 – Timur
謝謝:)但有沒有機會再次作爲矩陣出來?這樣我可以繼續計算嗎? ....我需要價值單可用...但感謝您的幫助:) – KiW