我正在嘗試設(shè)置一個(gè)可變長度的零矩陣,其中有兩列我可以輸出while循環(huán)的結(jié)果(目的是使用它來存儲(chǔ)來自Euler方法的步驟數(shù)據(jù)和調(diào)整后的時(shí)間步長)。長度將由循環(huán)的迭代次數(shù)確定。我想知道是否有一種方法可以在我運(yùn)行循環(huán)時(shí)執(zhí)行此操作,或者是否需要將其設(shè)置為開頭,以及如何執(zhí)行此操作。
3 回答

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
如果列數(shù)固定,您可以隨時(shí)向矩陣添加行(在循環(huán)內(nèi))
例如
while (....)
.....
new_row =[x y] ; % new row with values x & y
mat = [mat ; new_row];
當(dāng)然,如果您知道while循環(huán)之前的迭代次數(shù),則預(yù)分配矩陣會(huì)更有效
- 3 回答
- 0 關(guān)注
- 1601 瀏覽
添加回答
舉報(bào)
0/150
提交
取消