如何在MATLAB中将单个值/矩阵分配给多个变量



我正试图将6x6恒等矩阵分配给21个变量。我的代码如下:

[S1,S2,S3,S4,S5,S6,L21,L31,L41,L51,L61,L32,L42,L52,L62,L43,L53,L63,L54,L64,L65] = eye(6);

我理解为什么这不起作用,但我还没能在一行代码中找到任何方法来做到这一点,我真的应该能够做到

我该如何在尽可能少的代码中做到这一点?类似的例子是:

[a,b,c,d] = 5

如何将多个变量分配给同一个值/矩阵?

您可以使用deal:为许多变量分配相同的值

[S1,S2,S3,S4,S5,S6] = deal(eye(6));

相关内容

  • 没有找到相关文章

最新更新