Jupyter Notebook για ράβδο που πέφτει μέσα σε ΟΜΠ

Η γλώσσα προγραμματισμού python έχει πολλά επιστημονικά πακέτα – εργαλεία που προσφέρουν απίστευτες δυνατότητες στους περιστασιακούς προγραμματιστές (εμάς)…

Ένα από αυτά είναι το sympy (Symbolic python), ένα εργαλείο για συμβολικές μαθηματικές πράξεις, άλγεβρας, ανάλυσης κτλ. Με το sympy μπορείς να λύσεις αναλυτικά (συμβολικά) διαφορικές εξισώσεις, όπως π.χ. στο Mathematica.

Παρακάτω είναι μία λύση της κίνησης μίας οριζόντιας ράβδου που αφήνεται να πέσει μέσα σε ομογενές οριζόντιο και κάθετο σε αυτήν μαγνητικό πεδίο, όπου υπολογίζουμε την ταχύτητα, την επιτάχυνση και την μετατόπιση (και άλλα) λύνοντας τη διαφορική εξίσωση της κίνησης.

Για την ταχύτητα της ράβδου η λύση της διαφορικής δίνει:

    \[ \displaystyle v{\left(t \right)} = \frac{R g m + e^{B^{2} l^{2} \left(- \frac{t}{R m} +\frac{\log{\left(- R g m \right)}}{B^{2} l^{2}}\right)}}{B^{2} l^{2}}\]

https://github.com/gpapadem/jupyterNotebooks/blob/main/RodFallingInMagneticField.ipynb


Δημοσιεύτηκε

σε

, , ,

από

Σχόλια

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *