我是数学系的一年级学生,我还没有编程课。
我正在做一个项目,为了简化我的计算,最好实现一个程序来计算与完整布尔格Q_n相对应的矩阵,这是一组从 1 到 n 的 n 个整数及其所有可能的子集。
例如,当n=4时,矩阵如下:
1;0;0;0;1;1;1;0;0;0;1;1;1;0;1
0;1;0;0;1;0;0;1;1;0;1;1;0;1;1
0;0;1;0;0;1;0;1;0;1;1;0;1;1;1
0;0;0;1;0;0;1;0;1;1;0;1;1;1;1
其中第一列对应于 {1,2,3,4} 的子集 {1},第二列对应于 {1,2,3,4} 的子集 {2},第 5 列例如对应于子集 {1,2} {1,2,3,4} 等等。
我的想法是首先创建相应大小的全零矩阵,然后我不知道如何进行。请帮助我获得想法。