Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Mathematik und Physik ::  Pi (und andere Konstanten) rekursiv berechnen  
Gehen Sie zu Seite 1, 2, 3, 4, 5  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Die erinnerung
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
Beitrag Die erinnerung Mitglied 21:30:58 11.07.2012   Titel:   Pi (und andere Konstanten) rekursiv berechnen            Zitieren

Ich suche nach Formeln, um
  • Pi
  • e (Euler'sche Zahl)
  • Goldener Schnitt

rekursiv zu berechnen.

Ich meine hier, dass ich eine Zahl habe, die ich in eine Formel einsetzte und schon habe ich eine bessere Näherung! Und zwar so, dass es vällig egal ist, ob ich 3,141 oder 3,1415926535 einsetzte.

Also Kurz ein Näherungsverfahren für die drei Konstanten. Wenns geht am besten die schnellsten. Ich wills nämlich berechnen lassen und habe recht beschränkte Recoursen.

Ich weiß, dass andere Verfahren schneller sind, aber die kann man nur sehr schlecht mit vergrößeter Genauigkeit fortsetzten...

Ich hoffe ihr versteht mien Problem.

Außerdem suche ich noch nach anderen Mathematischen Konstanten, die man schön ausrechnenlassen kann...

_________________
Ich bin icht perfekt!

Aber meistens!
mazal
Mitglied

Benutzerprofil
Anmeldungsdatum: 22.03.2009
Beiträge: 136
Beitrag mazal Mitglied 21:38:47 11.07.2012   Titel:              Zitieren

http://bit.ly/LPw8xX
Die erinnerung
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
Beitrag Die erinnerung Mitglied 21:43:19 11.07.2012   Titel:              Zitieren

Ich suche ja nicht nur Pi, sondern auch die anderen, und ich bin ja noch auf der Suche von anderen Konstanten. Und bis man mit Google das schnellst gefunden hat, ist man viel zu oft alt!

----------------------------EDIT----------------------------

Und so finde ich kein Verfahren, das meinen Verstellungen entspricht!

Ich suche sowas in der Art:

P_neu = f(P_alt)

Wobei ich das f suche.

Beispiel:

Ich möchte meine Zahl an 3 Annähern. Startwert ist 5.

P_neu = 5 + (3 - 5) * 0,5

=> P_neu = 4

P_neu = 4 + (3 - 4) * 0,5

=> P_neu = 3,5

...

So was in der Art!

Also kurz, ich muss irgendwo in das Verfahren mit einem belibeigen Startwert (der darf auch (sinnvolle) Grenzen haben) einsteigen können.

Ich hätte auch mit dem Startwert -5695423 anfangen können. Irgendwann wäre ich bei 3.

_________________
Ich bin icht perfekt!

Aber meistens!


Zuletzt bearbeitet von Die erinnerung am 21:53:36 11.07.2012, insgesamt 1-mal bearbeitet
mazal
Mitglied

Benutzerprofil
Anmeldungsdatum: 22.03.2009
Beiträge: 136
Beitrag mazal Mitglied 21:50:10 11.07.2012   Titel:              Zitieren

Die erinnerung schrieb:
Ich suche ja nicht nur Pi, sondern auch die anderen, und ich bin ja noch auf der Suche von anderen Konstanten. Und bis man mit Google das schnellst gefunden hat, ist man viel zu oft alt!

Does not compute. Du wirst öfters alt wenn du etwas googeln musst? Und wenn du hier im Forum auf Antworten warten musst, wirst du seltener alt?

Du hast doch alle relevanten Stichwörter schon in deinem ersten Posting benutzt. Ein wenig Eigeninitiative. Bitte sehr!
Die erinnerung
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
Beitrag Die erinnerung Mitglied 21:57:22 11.07.2012   Titel:              Zitieren

Wie gerade im Edit gesagt, ich habe kein entsprechendes Verfahren gefunden. Der Link liefert mir keine brauchbaren Ergebniss.

(Und übrigens kann ich, wenn ich hier frage noch nebenher nach anderen Sachen schauen)

Wenn du nach einem Apfel frägst, aber eine Birne erhälst und du zufälligerweise gegen Birnen allergisch bist, wie würdest du dich fühlen, wenn du dich beschwerst und der Verkäufer nur meint: "Ein bisschen mehr Eigeninitiative!" (Du hast, nur so zur Information keinen AHnung wo die Äpfel sind, oder sie sein könnten!)

So viel zu meiner Situation!

_________________
Ich bin icht perfekt!

Aber meistens!
mazal
Mitglied

Benutzerprofil
Anmeldungsdatum: 22.03.2009
Beiträge: 136
Beitrag mazal Mitglied 22:19:40 11.07.2012   Titel:              Zitieren

Hausaufgabe: Was ist der erste Hit bei Google mit dem Stichwort "Näherungsverfahren"? Warum denkst du, dass das auf Wikipedia beschriebene Verfahren nicht dein Problem "löst"?

Andere Frage: Wozu musst du das überhaupt berechnen? Es gibt Freaks die PI/E/Goldener Schnitt schon auf die Milliardenste Stelle genau ausgerechnet haben.
buchstaben
Unregistrierter




Beitrag buchstaben Unregistrierter 08:33:15 12.07.2012   Titel:   pi            Zitieren

Die erinnerung schrieb:

Ich meine hier, dass ich eine Zahl habe, die ich in eine Formel einsetzte und schon habe ich eine bessere Näherung! Und zwar so, dass es vällig egal ist, ob ich 3,141 oder 3,1415926535 einsetzte.

Fixpunktverfahren:

stell eine Gleichung auf, deren Fixpunkt die gesuchte Zahl ist.

für PI z.B.

x + sin(x) = x

=> Fixpunktverfahren:

x[n+1] := x[n] + sin(x[n])

x[1] = Startwert, z.B. 3

x[2] stimmt bereits auf 8 NKstellen.

klappt nicht mit jeder x-beliebigen Formel, Konvergenzbedingungen
kannst du selber nachlesen.
buchstaben
Unregistrierter




Beitrag buchstaben Unregistrierter 08:36:50 12.07.2012   Titel:   add            Zitieren

sollte heißen: "die 2. Iteration liefert bereits 8 NK-Stellen"
buchstaben
Unregistrierter




Beitrag buchstaben Unregistrierter 11:11:13 12.07.2012   Titel:   goldneer Schnitt            Zitieren

und was PHI := (sqrt(5)+1) / 2 angeht:

PHI erfüllt die gleichung PHI^2=PHI+1 bzw PHI=1+1/PHI (das ist ja schon eine Fixpuktgleichung)

=> Fixpunktverfahren für PHI

x[1] = 1.5 (Startwert)

x[n+1] = 1/x[n] + 1
Die erinnerung
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.10.2010
Beiträge: 337
Beitrag Die erinnerung Mitglied 14:17:14 12.07.2012   Titel:              Zitieren

Danke! Jetzt weiß ich auch, wie das ganze heißt und habe das schon für 2 Konstanten!

Werde das dann heute noch umsetzten!

Und iw macht man das für e?

hab jetzt ichts mit "Fixpunktverfahren e" oder "Fixpunktverfahren eulersche Zahl" mit Google gefunden!

_________________
Ich bin icht perfekt!

Aber meistens!


Zuletzt bearbeitet von Die erinnerung am 14:20:18 12.07.2012, insgesamt 1-mal bearbeitet
c++.de :: Mathematik und Physik ::  Pi (und andere Konstanten) rekursiv berechnen  
Gehen Sie zu Seite 1, 2, 3, 4, 5  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.