【发布时间】:2017-09-25 21:20:26
【问题描述】:
这段代码
combinations = dec2base(0:power(2,N*M)-1,2) - '0'
为大小为 N*M 的矩阵生成所有可能的 0 和 1 组合,并将所有这些组合存储在称为组合的矩阵中。我需要知道它是如何工作的,因为我不懂这段代码。谢谢你
【问题讨论】:
-
如果你想知道
dec2base在内部做什么,输入open dec2base然后看看。注意不要修改任何东西。如果让您感到困惑的是其他部分,请在您的问题中说明 -
谢谢 Luis,我知道 dec2base () 函数是做什么的,例如它假设将整数转换为基数 d,但是如何使用此函数获取和 N 的所有可能组合*M 矩阵使用此代码?换句话说,这个参数是做什么的,什么是“-'0'”?
-
不,这会创建一个
2^(M*N) x (M*N)矩阵。- '0'将dec2base的字符输出转换为数字。 -
谢谢烧杯!