Skip to contents

Functions to explore an acc vector

Usage

n_axis(x)

n_samples(x)

is_uniform(x)

is_acc(x)

Arguments

x

an acc vector

Examples

x <- acc(
  bursts = list(
    cbind(x = sin(1:30 / 10), y = cos(1:30 / 10), z = 1),
    cbind(x = sin(1:20 / 10 + 2), y = cos(1:20 / 10 + 3))
  ),
  frequency = units::as_units(c(20, 30), "Hz")
)
x <- c(x, NA)
n_axis(x)
#> [1]  3  2 NA
n_samples(x)
#> [1] 30 20 NA
is_uniform(x)
#> [1] FALSE
length(x)
#> [1] 3
is.na(x)
#> [1] FALSE FALSE  TRUE
na.omit(x)
#> <acceleration[2]>
#> [1] (0.67 0.01 1) (0.08 -0.52) 
#> # frequency: 20 [Hz] - 30 [Hz]
 y <- acc(
  bursts = list(
    cbind(x = sin(1:20 / 10), y = cos(1:20 / 10)),
    cbind(x = sin(1:20 / 10 + 2), y = cos(1:20 / 10 + 3))
  ),
  frequency = units::as_units(c(20, 20), "Hz")
)
is_uniform(y)
#> [1] TRUE