View source: R/compute_impulse.R
compute_impulse | R Documentation |
This function calculates the area under the curve (AUC) using the trapezoidal rule from the 'pracma' package. It also supports computing the positive AUC (sum of areas above the x-axis) and negative AUC (sum of areas below the x-axis).
compute_impulse(time, variable, type = "total")
time |
A numeric vector representing the x-coordinates of the data points, typically time in seconds. |
variable |
A numeric vector representing the y-coordinates of the data points, typically a kinetic quantity like force or moment. |
type |
A character string specifying the type of AUC to compute. Options are "total", "positive", or "negative". Default is "total". |
A numeric value representing the computed AUC based on the specified type.
# Example time and variable data
time <- c(1, 2, 3, 4, 5)
variable <- c(-2, 3, 5, -7, 6)
# Compute total AUC
auc_total <- compute_impulse(time, variable, type = "total")
print(auc_total)
# Compute positive AUC
auc_positive <- compute_impulse(time, variable, type = "positive")
print(auc_positive)
# Compute negative AUC
auc_negative <- compute_impulse(time, variable, type = "negative")
print(auc_negative)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.