Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?关于这类随机矩阵问题?作出一个补充说明用下面算法是否可行?a,先生成第一行s1: s1={{1,1,1},{2,2},{3,3,3,3},{4,4,4,4,4},{5,5,5}}b,再
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 14:50:30
Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?关于这类随机矩阵问题?作出一个补充说明用下面算法是否可行?a,先生成第一行s1: s1={{1,1,1},{2,2},{3,3,3,3},{4,4,4,4,4},{5,5,5}}b,再
Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?
关于这类随机矩阵问题?作出一个补充说明
用下面算法是否可行?
a,先生成第一行s1:
s1={{1,1,1},{2,2},{3,3,3,3},{4,4,4,4,4},{5,5,5}}
b,再生成一个预备表s2,其中s2最小者可以比s1最小者大1,若s2个数太多可以把尾部数删除一些以保持与s1的个数相等:
s2={2,3,3,4,4,5,5,6,6,6,7,8,8,9,9,9,9}
c, 现在可以从s2中随机抽取若干个数来生成第二行:
例如:s1中的小组{1,1,1}中有3个元素,因此首先从s2中随机抽取3个互不相等且大于1的数作为{1,1,1}所对应的第二行:下面从s2中抽取符合条件的3个数是{2,3,9}.s2中被抽取什么数就减少减少数.
{1,1,1}
{2,3,9}
其余类推,直到抽完s2中的所有数为止.
谢谢!
上面c中的一处打字错误:
“s2中被抽取什么数就减少减少数”这句话打字错误,应该为:
s2中被抽取什么数就减少什么数.
Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?关于这类随机矩阵问题?作出一个补充说明用下面算法是否可行?a,先生成第一行s1: s1={{1,1,1},{2,2},{3,3,3,3},{4,4,4,4,4},{5,5,5}}b,再
……你看到我发给你的私信了没.