2014-09-10 47 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));