Hallo liebe Leute,
ich wollte mich herzlich bedanken bei euch das ihr mir geholfen habt mit allem fertig zu werden.
Ich bin euch echt sehr dankbar. Wenn ich für euch was machen kann, dann sagt mir bescheid.
DANKE DANKE DANKE
ich habe euch alle lieb.
an alle die mir geholfen haben.
Mhhm. Ich fürchte du kannst noch nicht gänzlich aufatmen. Ich leite mal unkommentiert weiter:
Zitat:
Hallo Markus,
ich lese hier schon eine Weile mit, und ich finde es schade,daß Du den ganzen Spaß kaputt gemacht hast.
Aber mal zu Deinem Code: Ich habe ihn jetzt nur mal überflogen, aber mir erscheint der falsch zu sein
Ich habe ja schon geraten, daß es sich um die allseits beliebten Ausgleichpolinome handelt. Nein, ich glaube nicht, daß der "Prof" ein Wort über die numerische Stabilität höherer Gerade verschwendet. Wahrscheinlich weiß er gar nicht, daß so ein Polynom übelst schwingt und dann zur Approximation nicht mehr taugt.
Du deklarierst:
Code:
sx = sx + cpts[i][0];
sy = sy + cpts[i][1] ;
sxy = sxy + cpts[i][0] * cpts[i][1];
sx2 = sx2 + cpts[i][0] * cpts[i][0];
Das ist für ein Ausgleichpolinom 2. Grades auch richtig.
Ich schaue gerade mal in meinen "kleinen Werkzeugkasten". Da liegt ein Ausgleichspolinom 4. Grades drin. Das Zugehörige Gleichungssystem ist:
Code:
Si Sx SX^2 Sx^3 Sx^4 A0 SY
Sx Sx^2 Sx^3 Sx^4 Sx^5 A1 SY*x
Sx^2 Sx^3 Sx^4 Sx^5 Sx^6 * A2 = SY*x^2
Sx^3 Sx^4 Sx^5 Sx^6 Sx^7 A3 Sy*x^3
Sx^4 Sx^5 Sx^6 Sx^7 Sx^8 A4 Sy*x^4
Mehr als 4. Grad habe ich nicht (weil man das nicht braucht). Aber die Erweiternung der Koeffizientenmatrix ist analog
Also es ist wohl noch was unvollständig, was das umsetzen der cpts in ein höhergradiges Polynom angeht.
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.