楼主: 楚韵荆风
1232 6

[问答] 已解决! [推广有奖]

  • 4关注
  • 20粉丝

已卖:66份资源

教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
2271 个
通用积分
7.6593
学术水平
54 点
热心指数
84 点
信用等级
41 点
经验
78962 点
帖子
1230
精华
0
在线时间
1281 小时
注册时间
2009-7-2
最后登录
2025-2-20

楼主
楚韵荆风 学生认证  发表于 2012-5-26 20:47:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
buffon=function(n, l=0.8, a=1){
  k=0
  theta=runif(n,0,pi); x=runif(n,0,1/2)
  for(t in 1:n){if(x[t]<= l/2*sin(theta[t])) k=k+1 }
  2*l*n/(k*a)
}
buffon(100000,l=0.8,a=1)  # 结果在3.14左右

buf=function(n, l=0.8, a=1){
  k=0
  theta=runif(n,0,pi); x=runif(n,0,1/2)
  for(i in 1:n){ if(x<= 1/2*sin(theta)) k=k+1 }
  2*l*n/(k*a)
}
buf(100000,l=0.8,a=1)   # 结果却在2.51左右

二维码

扫码加我 拉你入群

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

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

关键词:已解决 function Theta Run For 程序

共享是一种彼此的快乐

沙发
楚韵荆风 学生认证  发表于 2012-5-26 20:48:38
我和实验室一师兄花了接近一个小时,没找问题所在,各为也来围观一下
共享是一种彼此的快乐

藤椅
qoiqpwqr 发表于 2012-5-26 21:02:19
我找到了。

板凳
qoiqpwqr 发表于 2012-5-26 21:04:02
第四行,一个是l,一个是1
已有 1 人评分热心指数 收起 理由
qianhaoqi + 5 正解!有时候搞编程就因为这些小细节处而反.

总评分: 热心指数 + 5   查看全部评分

报纸
楚韵荆风 学生认证  发表于 2012-5-26 21:18:43
qoiqpwqr 发表于 2012-5-26 21:04
第四行,一个是l,一个是1
还是楼主厉害!眼睛太亮了,感谢!找了半天没看到,R里面有一点不好,就是写的程序,不能像C语言、matlab语言、SAS语言那样可以显示代码的语法结构颜色从而提高找错的效率。
共享是一种彼此的快乐

地板
qoiqpwqr 发表于 2012-5-27 04:53:40
楚韵荆风 发表于 2012-5-26 21:18
还是楼主厉害!眼睛太亮了,感谢!找了半天没看到,R里面有一点不好,就是写的程序,不能像C语言、matl ...
如果你用Rstudio的话,会有语法高亮的,数字和字母的颜色是不一样的。

7
楚韵荆风 学生认证  发表于 2012-5-27 09:59:02
qoiqpwqr 发表于 2012-5-27 04:53
如果你用Rstudio的话,会有语法高亮的,数字和字母的颜色是不一样的。
我发现了,以后准备用这个的,谢谢版主哈
共享是一种彼此的快乐

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 15:48