volsphere: Sphere volume

volsphereR Documentation

Sphere volume

Description

This function computes the volume of a sphere using a given radius.

Usage

volsphere(r)

Arguments

r

numeric vector, matrix, data.frame, or data.table that contains the radius of a sphere.

Details

The radius of a sphere is "the integral of the surface area of a sphere."

Volume of a sphere is expressed as

V = \frac{4}{3}\pi r^3

V

the volume of a sphere

r

the radius of a sphere

Value

volume of a sphere (as L^3 units) as an R object: a numeric vector or a named numeric vector if using a named object (matrix, data.frame, or data.table).

Author(s)

Irucka Embry

References

Wikimedia Foundation, Inc. Wikipedia, 30 December 2015, "Volume", https://en.wikipedia.org/wiki/Volume.

Examples


install.load::load_package("iemisc", "data.table")

volsphere(3) # in

volsphere(4.5) # in


x <- c(3, 4, 0.2, 12, 34, 7.5) # cm
volsphere(x)


# using a matrix of the numeric vector x
mat1 <- matrix(data = x, nrow = length(x), ncol = 1, byrow = FALSE,
       dimnames = list(c(rep("", length(x))), "Radius"))
volsphere(mat1)


# using a data.frame of the numeric vector x
df1 <- data.frame(x)
volsphere(df1)


# using a data.table of the numeric vector x
df2 <- data.table(x)
volsphere(df2)



iemisc documentation built on Sept. 25, 2023, 5:09 p.m.