velocityStatistics(x, control, ...)
control$bin
is an integer, it is taken as the bin to be selected
(otherwise, an average across bins imean
.ellipseMajor
and ellipseMinor
), the angle of the major axis
anticlockwise of the horizontal axis (ellipseAngle
), and the x and y
components of the mean velocity (uMean
and vMean
).library(oce)
data(adp)
a <- velocityStatistics(adp)
print(a)
t <- seq(0, 2*pi, length.out=100)
theta <- a$ellipseAngle * pi / 180
y <- a$ellipseMajor * cos(t) * sin(theta) + a$ellipseMinor * sin(t) * cos(theta)
x <- a$ellipseMajor * cos(t) * cos(theta) - a$ellipseMinor * sin(t) * sin(theta)
plot(adp, which="uv+ellipse+arrow")
lines(x, y, col='blue', lty="dashed", lwd=5)
arrows(0, 0, a$uMean, a$vMean, lwd=5, length=1/10, col='blue', lty="dashed")
Run the code above in your browser using DataLab