SurfaceAreaNRGE {biogeom} | R Documentation |
Calculation of the Surface Area of An Egg Based on the Narushin-Romanov-Griffin Equation
Description
SurfaceAreaNRGE
is used to calculate the surface area of an egg that follows the Narushin-Romanov-Griffin equation.
Usage
SurfaceAreaNRGE(P, subdivisions = 100L,
rel.tol = .Machine$double.eps^0.25, abs.tol = rel.tol,
stop.on.error = TRUE, keep.xy = FALSE, aux = NULL)
Arguments
P |
the parameters of the Narushin-Romanov-Griffin equation. |
subdivisions |
please see the arguments for the |
rel.tol |
please see the arguments for the |
abs.tol |
please see the arguments for the |
stop.on.error |
please see the arguments for the |
keep.xy |
please see the arguments for the |
aux |
please see the arguments for the |
Details
The formula of the surface area (S
) of an egg based on the Narushin-Romanov-Griffin equation is:
S(x)=2\,\pi\int_{-A/2}^{A/2}y\,\sqrt{1+\left(\frac{dy}{dx}\right)^2}\,dx,
where y
denotes the Narushin-Romanov-Griffin equation (i.e., NRGE
), and
A
denotes the egg's length, which is the first element in the parameter vector, P
.
Note
The argument P
in the SurfaceAreaNRGE
function has the same parameters, as those in the
NRGE
function.
Author(s)
Peijian Shi pjshi@njfu.edu.cn, Johan Gielis johan.gielis@uantwerpen.be, Brady K. Quinn Brady.Quinn@dfo-mpo.gc.ca.
References
Narushin, V.G., Romanov, M.N., Griffin, D.K. (2021) Egg and math: introducing a universal formula for egg shape.
Annals of the New York Academy of Sciences 1505, 169-
177. doi:10.1111/nyas.14680
Narushin, V.G., Romanov, M.N., Mishra, B., Griffin, D.K. (2022) Mathematical progression of
avian egg shape with associated area and volume determinations.
Annals of the New York Academy of Sciences 1513, 65-
78. doi:10.1111/nyas.14771
Shi, P., Chen, L., Quinn, B.K., Yu, K., Miao, Q., Guo, X., Lian, M., Gielis, J., Niklas, K.J. (2023)
A simple way to calculate the volume and surface area of avian eggs.
Annals of the New York Academy of Sciences 1524, 118-
131. doi:10.1111/nyas.15000
See Also
curveNRGE
, DNRGE
, fitNRGE
, NRGE
, VolumeNRGE
Examples
Par6 <- c(4.51, 3.18, 0.1227, 2.2284)
SurfaceAreaNRGE(P = Par6)