找回密码
 注册
查看: 414|回复: 0

R语言 voronoi包 polygon.adapt()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 16:27:52 | 显示全部楼层 |阅读模式
polygon.adapt(voronoi)
polygon.adapt()所属R语言包:voronoi

                                         Integral over a convex polygon
                                         在一个凸多边形的积分

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Performs Riemann-type integration of a function over a convex polygon.
执行一个函数在一个凸多边形的黎曼型一体化。


用法----------Usage----------


polygon.adapt(poly, f, divisions=10, antideriv.x=NULL, antideriv.y=NULL,
   checkPoly=TRUE)



参数----------Arguments----------

参数:poly
A 2-column matrix containing the x-y coordinates of the vertices, ordered as they appear on the convex hull.
A 2列的矩阵,包含XY坐标的顶点,有序,因为他们上出现的凸包。


参数:f
A function taking two numerical arguments that is to be integrated over the specified polygon. This function should return a numerical vector of the same length as the inputs.
两个数值参数,在指定的多边形被整合的功能。此函数应返回的数值的输入相同的长度的矢量。


参数:divisions
A scalar which controls the number of subintervals over which the Riemann sum is computed. Higher values produce more precise integral calculations.
一个标量,它控制数的黎曼计算的子区间。较高的值会产生更精确的积分计算。


参数:antideriv.x
A function taking two arguments that is the antiderivative of f with respect to x.
一个函数两个参数是关于x的不定积分的f。


参数:antideriv.y
A function taking two arguments that is the antiderivative of f with respect to y.
一个函数的两个参数是不定积分的f对于y。


参数:checkPoly
Whether to check that the polynomial is convex and its points are ordered clockwise or counter-clockwise.
是否要检查的多项式是凸的,其点排列的顺时针或逆时针旋转。


Details

详细信息----------Details----------

Specification of one or both of the antiderivatives yields more efficient performance by reducing the dimension in which integration is performed.
指明的反导中的一者或两者产生更高效的性能,通过降低在其中集成的维度进行。


值----------Value----------

The scalar result of the integration.
标量结果的整合。


(作者)----------Author(s)----------



Travis A. Gerke and David M. Diez




参见----------See Also----------

integrate.box, centroidal
integrate.box,centroidal


实例----------Examples----------


#=====> Rectangle <=====#[=====>矩形=====#]
pts <- rbind(c(0,2), c(0,4), c(4,4), c(4,2), c(0,2))
plot(pts, type="l")
f   <- function(x, y) x + y^3
polygon.adapt(poly = pts, f = f)

#=====&gt; Random Convex Polygon &lt;=====#[=>随机凸多边形<=====#]
pts <- cbind(runif(5), runif(5))
pts <- pts[chull(pts),]
plot(pts, type="n")
polygon(pts)
antideriv.x <- function(x, y) x^2/2 + x*y^3
antideriv.y <- function(x, y) x*y + y^4/4
polygon.adapt(poly = pts, f = f, divisions=100,
   antideriv.x = antideriv.x, antideriv.y = antideriv.y)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-26 04:32 , Processed in 0.021884 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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