楼主: peijianshi
2085 2

[问答] R中关于随机投点问题 [推广有奖]

  • 0关注
  • 16粉丝

已卖:352份资源

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.3662
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

楼主
peijianshi 发表于 2012-10-21 18:37:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在我遇到如下的一个问题:
      知道点的密度(假设点在平面上的密度恒定)为D。现在给定一个矩形面积A = a*b,a和b为矩形的边长。现在投点在矩形上。在R中,我使用了
D <- 1.5
a <- 7.5
b <- 3
A <- a*b
n <- round(A*D, 0)

x <- runif(n, -a/2, a/2)
y <- runif(n, -b/2, b/2)

现在遇到一个头疼的问题是,如果多次取点,在矩形面积中的点数其实是34,而理论上33.75,也就是说实际上取点多了0.25每次。如何才能使投点和实际密度一致呢?

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:平面

已有 1 人评分学术水平 收起 理由
耕耘使者 + 1 鼓励学术交流

总评分: 学术水平 + 1   查看全部评分

R万岁!

沙发
zyz0329 在职认证  发表于 2012-10-21 18:53:56
你吧round里面的0改成2试试

藤椅
peijianshi 发表于 2012-10-21 19:32:23
将round里边的0改为2不还是取整吗?
R万岁!

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

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