Gelöste Aufgaben/FEC1/FEC1 - Teil III: Simulieren: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
[[Gelöste Aufgaben/FEC1/FEC1 - Teil II: Das Modell erstellen|⬅ Zurück zu Teil II]] | [[Gelöste Aufgaben/FEC1/FEC1 - Teil II: Das Modell erstellen|⬅ Zurück zu Teil II]] | ||
==Computerprogramm schreiben== | |||
Um unsere Bewegungsgleichungen | |||
::<math>\displaystyle \Omega = \eta \cdot \omega_{0,0} \text{ und der Eigenfrequenz } \omega_{0,0}^2 = 3 \frac{E I}{\ell^3 m_I}</math> | |||
zu lösen, war der Computer und [[Werkzeuge/Software/Maxima|Maxima]] bis hierher eine gute Hilfe - wir hätten aber auch alle Gleichungen per Hand aufstellen können. Ab hier geht das nicht mehr. Für die Lösung der Bewegungsgleichungen brauchen wir Computer. Für einfache Probleme wie dieses reichen Interpreter-Programme wie [[Werkzeuge/Software/Matlab|Matlab]]©, wenn's komplizierter wird, müssten wir auf Kompiler wie C++ umsteigen. Für alle etablierten Programme gibt es Numerik-Bibliotheken, um die Probleme zu lösen, die wir jetzt angehen. | |||
Bei allen Lösungsansätzen steht in der Bewegungsgleichung noch ein Parameter: die Dimensionslose Drehzahl η mit | |||
{{MyCodeBlock|title= | |||
|text= | |||
|code= | |||
</syntaxhighlight lang="lisp" line start=1> | |||
def quick_sort(arr): | |||
less = [] | |||
pivot_list = [] | |||
more = [] | |||
if len(arr) <= 1: | |||
return arr | |||
else: | |||
pass | |||
</syntaxhighlight> | |||
}} | |||
==Lösung berechnen und ausdeuten== | |||
==Rechenergebnisse mit beobachtetem Verhalten des Systems vergleichen== |
Version vom 8. März 2021, 13:37 Uhr
Computerprogramm schreiben
Um unsere Bewegungsgleichungen
zu lösen, war der Computer und Maxima bis hierher eine gute Hilfe - wir hätten aber auch alle Gleichungen per Hand aufstellen können. Ab hier geht das nicht mehr. Für die Lösung der Bewegungsgleichungen brauchen wir Computer. Für einfache Probleme wie dieses reichen Interpreter-Programme wie Matlab©, wenn's komplizierter wird, müssten wir auf Kompiler wie C++ umsteigen. Für alle etablierten Programme gibt es Numerik-Bibliotheken, um die Probleme zu lösen, die wir jetzt angehen.
Bei allen Lösungsansätzen steht in der Bewegungsgleichung noch ein Parameter: die Dimensionslose Drehzahl η mit
</syntaxhighlight lang="lisp" line start=1>
def quick_sort(arr):
less = []
pivot_list = []
more = []
if len(arr) <= 1:
return arr
else:
pass
</syntaxhighlight>