Function statrs::generate::sinusoidal_custom [] [src]

pub fn sinusoidal_custom(length: usize, sampling_rate: f64, frequency: f64, amplitude: f64, mean: f64, phase: f64, delay: i64) -> Vec<f64>

Creates a vector of f64 points representing a Sine wave.

Examples

use statrs::generate;

let x = generate::sinusoidal_custom(10, 8.0, 2.0, 1.0, 5.0, 2.0, 1);
assert_eq!(x,
    [5.416146836547142, 5.909297426825682, 4.583853163452858,
    4.090702573174318, 5.416146836547142, 5.909297426825682,
    4.583853163452858, 4.090702573174318, 5.416146836547142,
    5.909297426825682]);