目前想用这样的方法构建矩阵,设定总数N, 分配到三个位置 如“——,——,——”,每个位置的数大于等于0,总和小于等于N. 然后按照第一个位置优先级最高,从小到大排列,第二位置优先级次要,从小到大排列,第三位置优先级最低,从小到大排列。形成方阵(行列都按照这个顺序排列),并且每行每列的名字能用这样的向量当做名字。
不知道说清楚了没,比如设定N=2, 则三个数的和小于等于2(大于等于0)这样的排列总共有10个,然后按照这样的顺序排列:
000,001,002,010,011,020,100,101,110,200. 并构成10*10的矩阵,行列都用这个排列形成的类似于(0,1,0)的向量取名。(因下一步还的用这个向量名字来给矩阵赋值)
不知道R能否实现。谢谢大神们了。


雷达卡




京公网安备 11010802022788号







