Package org.jamesii.core.math.interpolation

Examples of org.jamesii.core.math.interpolation.RationalFunctionInterpolator


  /**
   * Test trigonometric interpolator.
   */
  public static void testAllInterpolations() {
    IInterpolator inter = new RationalFunctionInterpolator();
    List<Double> xValues = new ArrayList<>();
    xValues.add(0.0);
    xValues.add(1.0);
    xValues.add(2.0);
    xValues.add(3.0);
    xValues.add(4.0);
    xValues.add(5.0);

    List<Double> yValues = new ArrayList<>();
    yValues.add(0.0);
    yValues.add(1.0);
    yValues.add(2.5);
    yValues.add(3.67);
    yValues.add(45.0);
    yValues.add(100.0);

    inter.setXValues(xValues);
    inter.setYValues(yValues);

    assertEquals(inter.getOrdinateAtPosition(0.0).compareTo(0.0), 0);
    assertEquals(inter.getOrdinateAtPosition(1.0).compareTo(1.0), 0);
    assertEquals(inter.getOrdinateAtPosition(2.0).compareTo(2.5), 0);
    assertEquals(inter.getOrdinateAtPosition(3.0).compareTo(3.67), 0);
    assertEquals(inter.getOrdinateAtPosition(4.0).compareTo(45.0), 0);
    assertEquals(inter.getOrdinateAtPosition(5.0).compareTo(100.0), 0);
  }
View Full Code Here

TOP

Related Classes of org.jamesii.core.math.interpolation.RationalFunctionInterpolator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.