Mathematica 关于上次那个随机矩阵的一个算法,能否这样实现?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/06 08:46:10
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中被抽取什么数就减少什么数.
关于这类随机矩阵问题?作出一个补充说明
用下面算法是否可行?
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月份前的私信,但没有最近的私信,谢谢!
再答: 你发条私信给我试试。我想测试一下。
再问: 没有收到私信,谢谢!
再答: ……你知道私信在哪里看吗。
再问: “知道”频道右上角有个“私信”按钮,进入后只有3月份前的私信,但没有最近的私信,谢谢!
再答: 你发条私信给我试试。我想测试一下。
Mathematica实现随机组合表输出的问题(二)?
matlab矩阵分块对于一个矩阵A,随机选取一些列作为矩阵B,剩下的列作为矩阵C,怎么用matlab实现
Mathematica 如何生成每行之和为一定值的随机矩阵?
mathematica如何在一个随机的球体上随机生成三个点?
在matlab中,如何实现将一个矩阵按行或列进行随机的重新排序?
我想随机生成一个矩阵,怎样能让他的行列式为1或-1?使用matlab实现
我想用matlab 来实现以下的小程序:随机产生一个布尔矩阵(要保证这个矩阵的每一列至少有一个1) 每次
问一个关于Mathematica的问题
关于一个Mathematica程序
mathematica矩阵
MATLAB实现:一个1行26列的矩阵,要把每一个数赋值给依次26个字母,能否用循环语句来实现,
java实现矩阵相加、相乘,判断是否上(下)三角矩阵、对称矩阵、相等的算法