Formel umstellen für Orbit.

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Formel umstellen für Orbit.

Beitrag von funkheld »

Hallo, guten Tag.
Wie kann man bitte die Formal in Purebasic so umstellen, das das Ergebnis re=......?

v=Sqr(5.972e24/re*6.67408e-11)

Danke.
Gruss
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Formel umstellen für Orbit.

Beitrag von DarkDragon »

Also PureBasic selbst kann das nicht umstellen. Dafür braucht es ein Computer Algebra System. Maple bietet sowas und auch Matlab (Symbolischer Modus).

Aber die Formel ist ja nicht so schwer umzustellen:

Code: Alles auswählen

v                            = Sqr(5.972e24/re*6.67408e-11)     | ^2
v*v                          = 5.972e24/re*6.67408e-11          | / 5.972e24
v*v/5.972e24                 = 1/re*6.67408e-11                 | / 6.67408e-11
v*v/5.972e24/6.67408e-11     = 1/re                             | ^(-1)
1/(v*v/5.972e24/6.67408e-11) = re                               | Seiten tauschen
re                           = 1/(v*v/5.972e24/6.67408e-11)     | Vereinfachen
re                           = (5.972e24*6.67408e-11)/(v*v)     | Vereinfachen
re                           = 398576057600000.0 / (v*v)
Mit Hilfe von WolframAlpha kommt man auch direkt auf so eine Lösung:
http://www.wolframalpha.com/input/?i=so ... -11)+for+r
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten