全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2343 10
2015-12-10
目前想用这样的方法构建矩阵,设定总数N, 分配到三个位置  如“——,——,——”,每个位置的数大于等于0,总和小于等于N. 然后按照第一个位置优先级最高,从小到大排列,第二位置优先级次要,从小到大排列,第三位置优先级最低,从小到大排列。形成方阵(行列都按照这个顺序排列),并且每行每列的名字能用这样的向量当做名字。

不知道说清楚了没,比如设定N=2, 则三个数的和小于等于2(大于等于0)这样的排列总共有10个,然后按照这样的顺序排列:
000,001,002,010,011,020,100,101,110,200.  并构成10*10的矩阵,行列都用这个排列形成的类似于(0,1,0)的向量取名。(因下一步还的用这个向量名字来给矩阵赋值)

不知道R能否实现。谢谢大神们了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-12-11 13:58:40
不知道这样是否满足你的要求?
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-11 17:36:29
suimong 发表于 2015-12-11 13:58
不知道这样是否满足你的要求?
非常感谢,我正在查看结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-11 17:50:26
suimong 发表于 2015-12-11 13:58
不知道这样是否满足你的要求?
复制代码

有错误,不过我逐行调试都没问题,我再检查下,非常感谢您。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-12 17:40:36
xl0418 发表于 2015-12-11 17:50
有错误,不过我逐行调试都没问题,我再检查下,非常感谢您。
看看是不是复制代码的时候出了问题,检查一下空格换行符什么的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-14 17:07:54
suimong 发表于 2015-12-12 17:40
看看是不是复制代码的时候出了问题,检查一下空格换行符什么的。
非常感谢,已经解决了。估计就是代码复制的问题。另请问下,可以通过比较行列名字来对矩阵赋值么?比如现在这个矩阵每行每列的名字都是一个向量,通过比较矩阵元素的行列名字,比如行数为(0,0,0)第三个分量加1变为(0,0,1)恰好是列数,就把该元素赋值5这样。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群