Det er feil i koden

Kraften \(F=-\gamma^2\frac{m_1m_2}{r^3}\vec{r}\) blir gal. Hvis jeg skriver dette på komponentform:

\(\large F_x = -\gamma^2\frac{m_1m_2}{\sqrt{x^2+y^2}}x\)

så er det lettere å se problemet.

Koden er her:

r = np.sqrt(x^2+y^2)
fx = -gamma^2*m1*m2/r^3*x

Hvor er feilen???

-----

Hei, nå ser jeg feilen her, du bruker galt uttrykk for kraften, det skal være \(F=-\gamma\frac{m_1m_2}{r^3}\vec{r}\)

Ser du feilen? Altså ikke \(\gamma^2\), kun \(\gamma\). Dermed blir det:

\(\large F_x = -\gamma\frac{m_1m_2}{\sqrt{x^2+y^2}}x\)

Og koden ser da slik ut:

r = np.sqrt(x^2+y^2) 
fx = -gamma*m1*m2/r^3*x 

Gir det mening?

Frode

----

Å ja, nå ser jeg det!

Tusen takk!

Publisert 29. juni 2020 15:08 - Sist endret 29. juni 2020 15:19
Legg til kommentar

Logg inn for å kommentere

Ikke UiO- eller Feide-bruker?
Opprett en WebID-bruker for å kommentere