2014-09-10 48 views
1

,一個簡單的問題,但我還沒有得到具體的答案。如果我有兩個矩陣,比如說A和B,我想讓它們都是相同的大小,比如一個1x2的零矩陣。有沒有辦法在一行代碼中聲明它們?我問,因爲在我的情況下,我會有超過10個相同大小的矩陣,但我想要一個更簡單的方式來聲明它們。在一行代碼中聲明兩個矩陣? Matlab 2014

所以剛開始我可能會認爲它看起來像以下(這是無效):

A,B =零(1,2)

+2

請參閱['deal()'](http://www.mathworks.com/help/matlab/ref/deal.html) – 2014-09-10 14:55:00

回答

5

deal() - 功能做了你是什麼尋找。您可以將一個輸入分配給多個輸出變量,也可以將多個輸入值分配給多個輸出值。您需要第一個案例:

[A, B] = deal(zeros(1,2));