Skip to main content

encode_taylor_series

Function encode_taylor_series 

Source
pub fn encode_taylor_series(coefficients: &[f64], center: f64) -> DodecetString
Expand description

Encode a Taylor series as dodecets

§Arguments

  • coefficients - Taylor series coefficients [a₀, a₁, a₂, …]
  • center - Series center point

§Example

use dodecet_encoder::calculus;

// sin(x) ≈ x - x³/6 + x⁵/120
let coeffs = vec![0.0, 1.0, 0.0, -1.0/6.0, 0.0, 1.0/120.0];
let encoded = calculus::encode_taylor_series(&coeffs, 0.0);