| velocityStatistics {oce} | R Documentation |
Report statistics of ADP or ADV velocities, such as means and variance ellipses.
velocityStatistics(x, control, ...)
x |
an |
control |
An optional |
... |
additional arguments that are used in the call to
|
A list containing items the major and minor axes of the covariance
ellipse (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).
Dan Kelley
Other things related to adp data: [[,adp-method,
[[<-,adp-method, adp-class,
adpEnsembleAverage, adp,
as.adp, beamName,
beamToXyzAdp, beamToXyzAdv,
beamToXyz, beamUnspreadAdp,
binmapAdp, enuToOtherAdp,
enuToOther,
handleFlags,adp-method,
plot,adp-method, read.ad2cp,
read.adp.nortek,
read.adp.rdi,
read.adp.sontek.serial,
read.adp.sontek, read.adp,
read.aquadoppHR,
read.aquadoppProfiler,
read.aquadopp, rotateAboutZ,
setFlags,adp-method,
subset,adp-method,
summary,adp-method, toEnuAdp,
toEnu, xyzToEnuAdp,
xyzToEnu
Other things related to adv data: [[,adv-method,
[[<-,adv-method, adv-class,
adv, beamName,
beamToXyz, enuToOtherAdv,
enuToOther, plot,adv-method,
read.adv.nortek,
read.adv.sontek.adr,
read.adv.sontek.serial,
read.adv.sontek.text,
read.adv, rotateAboutZ,
subset,adv-method,
summary,adv-method, toEnuAdv,
toEnu, xyzToEnuAdv,
xyzToEnu
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")