作业帮 > 数学 > 作业

Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/26 03:01:03
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中被抽取什么数就减少什么数.
……你看到我发给你的私信了没.
再问: 没有收到私信,谢谢!
再答: ……你知道私信在哪里看吗。
再问: “知道”频道右上角有个“私信”按钮,进入后只有3月份前的私信,但没有最近的私信,谢谢!
再答: 你发条私信给我试试。我想测试一下。