Als «ode» getaggte Fragen

Gewöhnliche Differentialgleichungen (ODEs) enthalten Funktionen nur einer unabhängigen Variablen und einer oder mehrerer ihrer Ableitungen in Bezug auf diese Variable. Dieses Tag ist für Fragen zur Modellierung von Phänomenen mit ODEs, zur Lösung von ODEs und zu anderen verwandten Aspekten gedacht.

77
Gibt es einen hochwertigen nichtlinearen Programmierlöser für Python?

Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne...

26
Wie testet man eine Implementierung eines numerischen ODE-Lösers?

Ich beginne mit der Arbeit an einer Softwarebibliothek numerischer ODE-Löser und habe Probleme damit, Tests für die Löserimplementierungen zu formulieren. Mein Ziel ist es, dass die Bibliothek schließlich Löser für nicht steife und steife Probleme sowie mindestens einen impliziten Löser (mehr oder...

17
Die Definition eines steifen ODE-Systems

Betrachten Sie ein IVP für das ODE-System , y ( x 0 ) = y 0 . Am häufigsten wird dieses Problem als steif angesehen, wenn die Jacobi-Matrix ∂ f isty′= f( x , y)y′=f(x,y)y'=f(x,y)y( x0) = y0y(x0)=y0y(x_0)=y_0hatsowohlEigenwerte mit sehr großem negativen Realteil als auch Eigenwerte mit sehr kleinem...

15
Numerische Methoden für diskontinuierliche rs ODEs

Was sind die neuesten Methoden zur numerischen Lösung von ODEs mit diskontinuierlicher rechter Seite? Mich interessieren vor allem stückweise glatte rechte Seitenfunktionen, zB sign. Ich versuche die Gleichung von folgendem Typ zu lösen: x˙v˙= v= { ( | Fextern| - | FReibung| )unterschreiben(...

14
Optionen zum Lösen von ODE-Systemen auf GPUs?

Ich möchte das Lösen von ODE-Systemen auf GPUs in einer "trivial parallelisierbaren" Umgebung durchführen. Führen Sie beispielsweise eine Sensitivitätsanalyse mit 512 verschiedenen Parametersätzen durch. Idealerweise möchte ich ODE-Lösungen mit einem intelligenten adaptiven Zeitschrittlöser wie...

12
Wahl der Schrittgröße mit ODEs in matlab

Hey, und danke, dass du dir Zeit genommen hast, meine Frage anzuschauen. Dies ist eine aktualisierte Version meiner Frage, die ich zuvor unter physics.stackexchange.com gepostet habe Ich studiere derzeit ein 2D-Excitonen-Spinor-Bose-Einstein-Kondensat und bin gespannt auf den Grundzustand dieses...

12
Algorithmen für das lineare System von ODEs

Ich frage mich: Was ist der beste Algorithmus zu lösen dudt= A ududt=EINu\begin{equation} \frac{du}{dt} = Au \end{equation} WobeiEINEINAeine reellen × nn×nn\times nMatrix ist. A ist nicht explizit zeitabhängig, in der Regel spärlich, aber nicht unbedingt gebändert. Ihre Eigenwerte haben nicht...

11
Runge-Kutta und Wiederverwendung von Datenpunkten

Ich versuche, die Runge-Kutta-Methode vierter Ordnung zum Lösen einer ODE erster Ordnung in Python zu implementieren, dh . Ich verstehe, wie die Methode funktioniert, versuche aber, einen effizienten Algorithmus zu schreiben, der die Häufigkeit derBerechnungvonf(x,y)minimiert,da dies ziemlich...