鱼C论坛

 找回密码
 立即注册
查看: 1705|回复: 7

[已解决]这两个小问题怎么搞啊,就这几个鱼币,,,

[复制链接]
发表于 2019-9-10 16:30:51 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 zhouhb520 于 2019-9-12 18:10 编辑

这个代码怎么用python打出来啊,这个是MATLAB的,最主要的是第五行不会
  • l = 0.6; %针的长度
  • a = 1; %平行线的宽度
  • n = 1000000; %做n次投针试验
  • k = 0; %记录针与平行线相交的次数
  • y = unifrnd(0, a/2, 1, n); %在[0, a/2]内服从均匀分布随机产生n个数
  • theta = unifrnd(0, pi, 1, n); %在[0, pi]内服从均匀分布随机产生n个数
  • for i=1:n
  •     if y(i) < (l/2)*sin(theta(i))
  •         k = k + 1;
  •     end
  • end
  • f = k / n;
  • Pi = (2*l*n)/(a*k);

最佳答案
2019-9-10 16:30:52
  1. from math import pi,sin
  2. from random import uniform

  3. l = 0.6
  4. a = 1
  5. n = 1000000
  6. k = 0
  7. y = [uniform(0,a/2)for _ in range(n)]
  8. theta = [uniform(0,pi)for _ in range(n)]

  9. for i in range(1,n+1):
  10.         if y(i)<(l/2)*sin(theta[i]):
  11.                 k+=1

  12. f=k/n
  13. Pi = (2*l*n)/(a*k)
复制代码
不大懂MATLAB,希望没出错……

最佳答案

查看完整内容

不大懂MATLAB,希望没出错……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-10 16:30:52 | 显示全部楼层    本楼为最佳答案   
  1. from math import pi,sin
  2. from random import uniform

  3. l = 0.6
  4. a = 1
  5. n = 1000000
  6. k = 0
  7. y = [uniform(0,a/2)for _ in range(n)]
  8. theta = [uniform(0,pi)for _ in range(n)]

  9. for i in range(1,n+1):
  10.         if y(i)<(l/2)*sin(theta[i]):
  11.                 k+=1

  12. f=k/n
  13. Pi = (2*l*n)/(a*k)
复制代码
不大懂MATLAB,希望没出错……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-9-11 11:46:59 | 显示全部楼层
别沉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-9-11 20:33:01 | 显示全部楼层
帮帮忙啊

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-9-12 18:07:33 | 显示全部楼层
我亲爱二请问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-12 21:54:57 | 显示全部楼层
哟,还用动图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-14 16:20:28 | 显示全部楼层
给你两个参考资料,自己思考去吧!
1.https://blog.csdn.net/qq_27261889/article/details/80573160
2.摘要:随机变量X服从均匀分布U(a,b),则均值为(a+b)/2,方差为(b-a)先平方再除以12(https://www.zybang.com/question/ ... 945559e4c9ff18.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 19:14:12 | 显示全部楼层

说点有意义的行不……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 20:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表