package math;
import org.apache.commons.math3.fitting.WeightedObservedPoints;
import org.apache.commons.math3.fitting.PolynomialCurveFitter;
class pro{
public static void main(String[] args) {
pro test=new pro();
}
pro(){
final WeightedObservedPoints obs = new WeightedObservedPoints();
obs.add(-1.00, 2.021170021833143);
obs.add(-0.99, 2.221135431136975);
obs.add(-0.98, 2.09985277659314);
obs.add(-0.97, 2.0211192647627025);
obs.add(0.99, -2.4345814727089854);
final PolynomialCurveFitter fitter = PolynomialCurveFitter.create(3);
final double[] coeff = fitter.fit(obs.toList());
System.out.println(coeff[0]);
}
}
最終更新:2015年11月20日 13:46