0
*我需要的輸出是一個矩陣,因爲代碼的一個更大的部分需要這段代碼的輸出是一個矩陣,它的輸入*在數組中保持相同的順序 - Brain Teaser?
你好。我有一個與矩陣操縱有關的問題。
我需要在矩陣中保持相同的順序。請參閱下面的內容,瞭解我正在嘗試做什麼。
可以說,我開始了3種水果:
fruits = {'apple','orange','berry'};
和每個水果的數量:
amount = [3,5,2]
然後第二天量改變:
amount = [2,4,3]
所以現在,我的矩陣將是:
3 5 2
2 4 3
但如果第二天我還需要增加其他水果:
fruits = {'apple','orange','berry','banana'};
和金額爲:
amount = [3,4,2,1]
如何讓我的新矩陣是這樣的:
3 5 2 NaN
2 4 3 NaN
3 4 2 1
然後在第二天,我沒有給出1個原始水果:
fruits = {'apple','berry','banana'};
和金額爲:
amount = [5,1,4]
然後我需要的矩陣是這樣的:
3 5 2 NaN
2 4 3 NaN
3 4 2 1
5 NaN 1 4
我怎麼會寫的代碼,它能夠處理所有這些情況?
好像你知道你的問題是什麼。你試過什麼了?這是非常基本的Matlab - 你會在第一天學習的東西[http://mathworks.com/videos/working-with-arrays-in-matlab-69022.html] [tutorials](http:// matlabtricks.com/post-23/tutorial-on-matrix-indexing-in-matlab)或通過查看[優秀](http://mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab .html)[documentation](http://mathworks.com/help/matlab/math/creating-and-concatenating-matrices.html)。 StackOverflow不能代替花時間自己學習。 – horchler
@horchler是的。謝謝。我想到了。 – user1681664