1
,一個簡單的問題,但我還沒有得到具體的答案。如果我有兩個矩陣,比如說A和B,我想讓它們都是相同的大小,比如一個1x2的零矩陣。有沒有辦法在一行代碼中聲明它們?我問,因爲在我的情況下,我會有超過10個相同大小的矩陣,但我想要一個更簡單的方式來聲明它們。在一行代碼中聲明兩個矩陣? Matlab 2014
所以剛開始我可能會認爲它看起來像以下(這是無效):
A,B =零(1,2)
,一個簡單的問題,但我還沒有得到具體的答案。如果我有兩個矩陣,比如說A和B,我想讓它們都是相同的大小,比如一個1x2的零矩陣。有沒有辦法在一行代碼中聲明它們?我問,因爲在我的情況下,我會有超過10個相同大小的矩陣,但我想要一個更簡單的方式來聲明它們。在一行代碼中聲明兩個矩陣? Matlab 2014
所以剛開始我可能會認爲它看起來像以下(這是無效):
A,B =零(1,2)
的deal()
- 功能做了你是什麼尋找。您可以將一個輸入分配給多個輸出變量,也可以將多個輸入值分配給多個輸出值。您需要第一個案例:
[A, B] = deal(zeros(1,2));
請參閱['deal()'](http://www.mathworks.com/help/matlab/ref/deal.html) – 2014-09-10 14:55:00