用Mathematica语言编写程序

产生100个0到1之间的随机数,计算这100个数的均值,并把这些数字和0.5比较,找出小于0.5,等于0.5,大于0.5的个数... 产生100个0到1之间的随机数,计算这100个数的均值,并把这些数字和0.5比较,找出小于0.5,等于0.5,大于0.5的个数 展开
 我来答
百度网友9b41933
2010-01-10
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
RandonReal这个命令可以用来产生赝随机数,Mean命令可以做平均,
-----------------
RandomReal[1, 100]
列出100个0到1之间的随机数
-----------------
Mean[%]
算出平均值
-----------------
找出小于0.5用下面命令
Do[If[s[[i]] < 0.5, j = j + 1, j = j], {i, 1, 100}]
然后看j的值就ok了
我用的是Mathematica7.0
ggggwhw
2010-01-11 · TA获得超过6694个赞
知道大有可为答主
回答量:2438
采纳率:0%
帮助的人:1042万
展开全部
"随机数"
arr = RandomReal[1, 100]
"平均值"
Mean[arr]
"小于0.5的数"
arrmin = Select[arr, # < .5 &]
"小于0.5的个数"
Length[arrmin]
"等于0.5的数"
arrequ = Select[arr, # == .5 &]
"等于0.5的个数"
Length[arrequ]
"大于0.5的数"
arrmax = Select[arr, # > .5 &]
"大于0.5的个数"
Length[arrmax]
(*不需要显示那些大量的数据时只需输入:*)
"平均值"
Mean[arr = RandomReal[1, 100]]
"小于0.5的个数"
Length[arrmin = Select[arr, # < .5 &]]
"等于0.5的个数"
Length[arrequ = Select[arr, # == .5 &]]
"大于0.5的个数"
Length[arrmax = Select[arr, # > .5 &]]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式