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
Formel umstellen für Orbit.
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Formel umstellen für Orbit.
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:
Mit Hilfe von WolframAlpha kommt man auch direkt auf so eine Lösung:
http://www.wolframalpha.com/input/?i=so ... -11)+for+r
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)
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.