楼主: liujunxs
1701 1

[经验分享] 圆周率PAI的蒙特卡罗模拟生成代码 [推广有奖]

  • 1关注
  • 5粉丝

已卖:120份资源

本科生

40%

还不是VIP/贵宾

-

威望
0
论坛币
594 个
通用积分
0.4200
学术水平
3 点
热心指数
2 点
信用等级
1 点
经验
1090 点
帖子
119
精华
0
在线时间
45 小时
注册时间
2011-3-20
最后登录
2020-4-26

楼主
liujunxs 发表于 2012-5-7 21:17:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近学蒙特卡罗模拟,写了点小代码,运行之后效果还是不错的,供大家分享。

!m=10000
!n=1000
wfcreate simu u !m
for !j=1 to !n
!num=0
genr x=rnd
genr y=rnd
for !i=1 to !m
if (x(!i)^2+y(!i)^2)<1 then
!num=!num+1
endif
next
genr pa(!j)=4*!num/!m
next
smpl 2 !n+1
genr pai=@sum(pa)/!n
smpl @all
show pai

这段代码的大意:先模拟1万个点求出一个“PAI”,然后循环1000次求平均值。这样结果会更精确。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:蒙特卡罗模拟 蒙特卡罗 蒙特卡 圆周率 Create 蒙特卡罗 圆周率

沙发
ermutuxia 发表于 2012-10-23 10:13:24
谢谢分享!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 03:52