Die Suche ergab 10 Treffer

von peter.pan
Mittwoch 15. Februar 2017, 14:01
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

liebe Nutzer, ihr braucht mir nicht mehr helfen, ich habs selbst geloest... @ noisefloor: Ich will doch gar keine fertige Loesung geboten bekommen, ich will nur tipps, dass ich selbst drauf komme, und mich dann auf Einstiegsliteratur zu verweisen ist schon ganz schoen einfach und loest das Problem n...
von peter.pan
Dienstag 14. Februar 2017, 18:59
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

das ist echt sehr bedauerlich, dass alle nur auf meine Fehler eingegangen sind und keine konstruktiven Hilfestellung dargelegt haben. Das finde ich schon schade, ich habe mich ja schliesslich angemeldet, da ich beim Durcharbeiten, meines zweiten Python Buches gerne mal ein eigenes Beispiel diskutier...
von peter.pan
Dienstag 14. Februar 2017, 16:33
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

dann gebt mir doch bitte mal einen Tipp:
ich weiss wie ich funktionen definiere und wie for schleifen funktonieren, aber die verknuepfung ist mir raetzelhaft, daher habe ich das hier gepostet, da hilft auch kein python-buch, dazu habe ich schon zwei durch gearbeitet...
von peter.pan
Dienstag 14. Februar 2017, 16:16
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

aber, wie befuellt man denn dies??? hier eine weiter Idee: def f(x): return 2*x + 4*x**2 - 3*x**3 - 1 def df(x): return 2 + 8*x - 9*x**2 n=50 x0=2 for val in range(1,n): x2 = x0 - f(x0)/df(x0) if f(x2) < 0.001: break x0 = x2 print('the solution is: ') print(x2,f(x2))
von peter.pan
Dienstag 14. Februar 2017, 15:45
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

@Sirius3:
ich habe deinen Tipp versucht einzubauen, mit x.append(2) wir allerdings immernoch angegeben: name 'x' is not defined.

Aber trotzdem dank Dir!
von peter.pan
Dienstag 14. Februar 2017, 15:41
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

ja, das ist mir klar, daher habe ich in Zeile 14 definiert, kann ich das nicht so machen?... Also wenn ich deinen Rat befolge ist Zeile 14 dann x.append(2)?
von peter.pan
Dienstag 14. Februar 2017, 14:35
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

...ausserdem bekomme ich im debugging-modus angezeigt, dass auch f(x) nicht definiert ist.
von peter.pan
Dienstag 14. Februar 2017, 14:33
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

...und ich dachte mit 'x[1] = 2' kann ich den ersten Startwert annehmen...
von peter.pan
Dienstag 14. Februar 2017, 14:32
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Re: Newtonverfahren

hey leute, genau das ist mein Problem, ich habe die Funktion definiert und die For-Schleife, wei- aber nicht wie ich beides zusammenbringen kann. Das Newton-Verfahren steht in Zeile 16. Ich habe nun das Problem, dass ich den ersten Startpunkt als x_0 da irgendwie rein bekommen muss, der ist ja im er...
von peter.pan
Dienstag 14. Februar 2017, 11:36
Forum: Wissenschaftliches Rechnen
Thema: Newtonverfahren
Antworten: 17
Zugriffe: 6717

Newtonverfahren

Liebe Foren-Mitglieder, ich bringe mir gerade Python bei und wollte auf diesem Weg hier eine Frage zum Newtonverfahren stellen, genauer: Wenn ich zwei Funktionen definiert habe, wir kann ich einen Startwert in der For-Schleife waehlen? Dazu poste ich euch nochmal meinen code: import numpy as np impo...