2009-05-14 4 views
1

Ich versuche, C++ - Funktion zu schreiben Kurvenanpassung Implementierung mit Least-Square-Methode. Eingangsparameter dieser Funktion sind x und y 1D-Array und n. Und diese Funktion findet die Koeffizienten eines Polynoms p(x) vom Grad n, das zu den Daten, p(x(i)) bis y(i), im Sinne der kleinsten Quadrate passt. Daher wird die Funktion den Koeffizienten 1D Array zurückgeben.Curve Fitting-Implementierung mit Least-Square-Methode in C++

Könnten Sie mir bitte helfen?

+0

Hausaufgaben? Sicher sieht es so aus. –

+0

Nichts ist falsch mit Hausaufgaben, aber könnten Sie den Code Ihrer eigenen Versuche zur Verfügung stellen? Die Leute zu bitten, Sachen von Grund auf zu schreiben, oft (und verständlicherweise) erzeugt snarky Bemerkungen. – Skurmedel

+0

Auch gibt es keine wirkliche Frage. Es ist schwer für Menschen zu helfen, wenn sie nicht wissen, was sie helfen sollen. – Skurmedel

Antwort

0

boost :: ublas sollte haben, was Sie für die Algebra brauchen. Darüber hinaus müssen Sie Ihre Chi-Quadrat-Funktion bestimmen und minimieren.

Für spezifischere Antworten müssen Sie Ihren Beitrag wahrscheinlich mit spezifischeren Fragen aktualisieren.