當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R volume.ellipsoid 計算(橢球體的)體積


R語言 volume.ellipsoid 位於 cluster 包(package)。

說明

計算幾何體積R目的。這是一個通用函數,並且有一個方法ellipsoid對象(通常由ellipsoidhull().

用法

volume(object, ...)
## S3 method for class 'ellipsoid'
volume(object, log = FALSE, ...)

參數

object

一個R所需體積的物體;為了ellipsoid方法,該類的一個對象(參見ellipsoidhull或下麵的例子)。

log

logical 指示是否應以對數刻度返回體積。也許需要更大的尺寸。

...

方法的潛在進一步論證,例如log

一個數字,給定 object 的卷 (如果是 log = TRUE 則為 )。

例子

## example(ellipsoidhull) # which defines 'ellipsoid' object <namefoo>

myEl <- structure(list(cov = rbind(c(3,1),1:2), loc = c(0,0), d2 = 10),
                   class = "ellipsoid")
volume(myEl)# i.e. "area" here (d = 2)
myEl # also mentions the "volume"

set.seed(1)
d5 <- matrix(rt(500, df=3), 100,5)
e5 <- ellipsoidhull(d5)

作者

Martin Maechler (2002, extracting from former clusplot code); Keefe Murphy (2019) provided code for dimensions .

也可以看看

ellipsoidhull 用於跨越橢球計算。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compute the Volume (of an Ellipsoid)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。