ScatterDraw: Improved initial coefficients guessing

git-svn-id: svn://ultimatepp.org/upp/trunk@8190 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
koldo 2015-02-20 22:45:42 +00:00
parent df6995d35d
commit 49fcd0bcac
2 changed files with 6 additions and 2 deletions

View file

@ -95,8 +95,13 @@ public:
virtual String GetName() {return t_("Polynomial");}
virtual String GetFullName() {return t_("Polynomial") + String(" n = ") + FormatInt(degree);}
virtual String GetEquation(int numDigits = 3);
virtual void GuessCoeff(DataSource &series) {coeff[0] = series.AvgY();}
void SetDegree(int num) {degree = num; SetNumCoeff(num + 1);}
virtual void GuessCoeff(DataSource &series) {
coeff[0] = series.AvgY();
int realDegree = degree;
for (degree = 2; degree < realDegree; degree++)
Fit(series);
}
};
class PolynomialEquation2 : public PolynomialEquation {

View file

@ -62,4 +62,3 @@ caES("Racional_1")
esES("Racional_1")
euES("")
frFR("")