Newtonverfahren

GVille

Erfahrenes Mitglied
Hallo,

ich habe mich in C# reingehängt und kenne bereits die Grundlagen. Habe sogar schon ein Programm geschrieben, welches eine komplette Analyse einer quadratischen Funktion durchführt. Mein nächstes Projekt ist jetzt das Newtonverfahren.
Ich weiß nicht wie ich die einzellnen Koeffizienten addieren kann.

- Die Koeffizienten sind in einem Array
- Wie kann ich diese nun adieren (1.Koeffizient*x^n+2.Koeffizient*x^n-1...)

MfG
 
Am einfachsten wird das wohl in einer For-Schleife gehen, in der du die einzellnen Produkte aufaddierst.

Also:
...
erg = erg + array[index] ^ (array.länge - index)
...
 
Ich bedanke mich für deine Antwort. Sowas war die ganze Zeit in meinem Kopf, doch zurzeit ist so einiges da drinne :D

Gute Nacht
 
Du könntest auch eine foreach-schleife nehmen.
Die ist (angeblich) bis zu 50 Prozent schneller (stand bei irgendeinem Artikel). Kommt dann natürlich auf die Menge der Zahlen an, die du addieren willst. da wirst du bei wenigen wahrscheinlich kein unterschied feststellen zwischen for und foreach. :)

So würde der Code dann aussehen.
Code:
int[] n = new int[10];   //Dass wär natürlich dann dein Array.
int ergebnis = 0;      //Eine Ergebnis-Variable.
foreach (int var in n)  //Foreach durchläuft jeden Eintrag des Arrays.
{
    ergebnis += var;  //ergebnis = ergebnis + var.
}
 
Upps, Thema verfehlt, setzten sechs!

Hab's irgendwie nur überflogen und da ist dann nur "addieren" hängen geblieben.

Aber man müsste die foreach doch eigentlich problemlos anpassen können oder :confused:

Auf jeden Fall Sorry mal.
 

Neue Beiträge

Zurück