Mathematica 如何从每个不同区间随机取一个数合成一个表?如何从每个不同区间随机取一个数合成一个表?例如:有3个区间:{1,5},{10,20},{30,40},不妨设: s1={{1,5},{10,20},{30,40}}

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:42:04

Mathematica 如何从每个不同区间随机取一个数合成一个表?如何从每个不同区间随机取一个数合成一个表?例如:有3个区间:{1,5},{10,20},{30,40},不妨设: s1={{1,5},{10,20},{30,40}}
Mathematica 如何从每个不同区间随机取一个数合成一个表?
如何从每个不同区间随机取一个数合成一个表?
例如:有3个区间:{1,5},{10,20},{30,40},不妨设:
s1={{1,5},{10,20},{30,40}}
现要从每个区间中随机取一个数就得到3个元素的表,例如得到表:
s2={2,14,33}
谢谢!

Mathematica 如何从每个不同区间随机取一个数合成一个表?如何从每个不同区间随机取一个数合成一个表?例如:有3个区间:{1,5},{10,20},{30,40},不妨设: s1={{1,5},{10,20},{30,40}}
RandomInteger /@ s1
就可以了.
你好好看看Map、Apply等列表操作函数的帮助吧.