在一行代码中声明两个矩阵? Matlab 2014

时间:2014-09-10 14:52:26

标签: matlab matrix

,一个简单的问题,但我尚未得到具体答案。如果我有两个矩阵,比如A和B,我想让它们都是相同的大小,比如1x2的零矩阵。有没有办法在一行代码中声明它们?我问,因为在我的情况下,我将有超过10个相同大小的矩阵,但我想要一个更容易的方式来声明它们。

所以一开始我可能认为它看起来像下面这个(这是无效的):

A,B =零(1,2)

1 个答案:

答案 0 :(得分:5)

deal() - 函数完全符合您的要求。您可以将一个输入分配给多个输出变量,也可以将多个输入值分配给多个输出值。你需要第一个案例:

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