作业帮 > 综合 > 作业

Mathematica如何在每个子表中各自随机插入k个数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/30 08:16:15
Mathematica如何在每个子表中各自随机插入k个数
如何在每个子表中各自随机插入k个数?例如
输入:
s1 = {{1,1,1,1},{2,2,2,2},{3,3,3,3,3},{4,4,4}};
在每个子表中各自随机插入2个0得就到
输出:
s2={{1,0,0,1,1,1},{0,2,2,2,0,2},{3,3,0,3,3,0,3},{4,0,4,0,4}}
Mathematica如何在每个子表中各自随机插入k个数
用Riffle插入
再问: 怎么插入法,代码怎样?
再答: 给你个例子再仔细看帮助
Riffle[{1, 2, 3, 4, 5, 6, 7, 8, 9}, x, {RandomInteger[9] + 1, -1, 11}]
这是随机插入一个x的情况。

不知道这是不是最好的办法,但的确可行。