COMPUTE THE RESULTANT FROM TWO OR MORE CURVES

Computes the vector resultant (Euclidean magnitude) from two or more input curves by combining their values at each time/x step. Use this worker when you have orthogonal component curves (e.g., X, Y, Z channels) and need the combined resultant signal.

When to use

Classification: process.

Tagged: channel_combination, curves, euclidean, resultant, time_history, vector_magnitude.

Inputs

Label ID Type Default Required Description
Curve 1 curve1 vector   Primary input curve (or batch of curves); typically one orthogonal component channel (e.g., X-direction time history) in d3VIEW vector format — required when providing separate component curves.
Curve 2 curve2 vector   Second (and any additional) orthogonal component curve(s) to combine with Curve 1 (e.g., Y- or Z-direction channel); optional if Curve 1 already contains all components as a multi-curve bundle.

Outputs

Label ID Type Description
curves_resultant_output_1 curves_resultant_output_1 vector Resultant curve containing the Euclidean magnitude (√(c₁² + c₂² + …)) computed point-by-point across all input curves, returned as a d3VIEW vector with the same x-axis as the inputs.

Disciplines

  • data.curve.pair
  • data.curve.transform
  • data.signal_processing

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_resultant


Auto-generated from transformation schema. Worker id: curves_resultant. Schema hash: 494a96d82e19. Hand-curated docs in workerexamples/ override this page when present.