Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

nullstellen berechnung in c?

hallo,

ich bin ein absoluter newbie und hab keine ahnung in programmierung mit c. also zumindest nicht viel.
jetzt muss ich aber für die uni ein c-programm erstellen, mit dem ich die nullstelle eines polynoms mit dem grad n=1 zu einem startwert näherungsweise bestimmen kann. das soll ich irgendwie über das newton-raphson verfahren bewerkstelligen. Die Nullstelle berechnet sich dann wie folgt:

x^0 := Startwert;
x^(n+1) := x^n – P(x^n) / P´(x^n)

das programm soll für ein beliebiges festes n funktionieren.

ich versteh nur bahnhof? kann mir irgendjemand helfen oder sagen wo ich ein solches progi herbekomm? ich bin total hilflos.


Antworten zu nullstellen berechnung in c?:

Was is eigentlich los in den Bildungseinrichtungen ? Ich kann mir überhaupt nicht vorstellen, dass eine Lehrkraft eine solche Aufgabe stellt, ohne vorher dafür gesorgt zu haben, dass die Lernenden zumindest in der Lage sind, sich wenigstens ansatzweise einer Lösung zu nähern...

das frage ich und meine kommilitonen sich auch!

Ich versteh zwar die Aufgabenstellung nich ganz, die ganzen ^'s und die P und P' verwirren mich, aber google hat als Treffer Nummer 1 bei suche nach newton-raphson c nen Source code...

Ist die Welt so einfach  ::)

da hab ich schon nachgesehen. aber es ist leider nix dabei, was mir nützt oder weiterhilft.
ich verzweifle noch an der aufgabe.

Ist doch einfach:
1. Du baust eine Schleife die von 1 nach N geht!
2. In dieser Schleife berechnest du nach gegebener Formel den wert für dieses N bzw. lässt du die Formel solange aufbrechen (runterbrechen) bis du nur noch eine superlange Formel hast in der nurnoch gerechnet werden muss.
3. Ausgabe und fertig.
Sähe dann ca. so aus:
For i =0 to n Do
Begin
x^(n+1) = x^n – P(x^n) / P´(x^n)
Bei N=1
käme z.B. raus
X^(1+1)=X^1-(X^1/x^0)
--> X²=x^1-p(x^1)
Wobei P ein fester Wert sein muss und X am besten eingegeben werden sollte.
Sonst würde das ja keinen Sinn machen.


« pascal ->> if p = 'JA' Then....borland c++ builder »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Zwischenablage
Die Zwischenablage (eng. Clipboard) ist ein temporärer Speicher im Arbeitsspeicher (RAM) des Computers. In der Zwischenablage können Informationen für kurz...

Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...