5
Tôi đang cố gắng thực hiện một hàm mũ theo các điểm khác nhau (x, y) với công thức A * EXP (-BX), cố gắng tìm A và B phù hợp nhất với điểm của tôi.Exponential Fit với apache commons math
double[] xx = curveFitter.fit(new ParametricUnivariateFunction() {
public double value(double v, double... doubles) {
return doubles[0] * Math.exp(-1 * doubles[1] * v);
}
public double[] gradient(double v, double... doubles) {
return new double[]{v, 1};
}
}, new double[]{0, 0});
Tôi nhận được một số nhưng không phù hợp với điểm của tôi theo bất kỳ cách nào, dường như không tìm thấy bất kỳ tài liệu nào ở trên.
Sử dụng commons-math3-3.0
đã sử dụng công thức của bạn và sau đó sử dụng PolynomialFitter thay vì cảm ơn! – Rodriguez