LöseDgl (Befehl)
- LöseDgl( <f'(x, y)> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster Ordnung dydx(x)=f′(x,y(x)) zu finden.
- LöseDgl( <f'(x, y)>, <Punkt von f> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster Ordnung dydx(x)=f′(x,y(x)) zu finden, wobei die Lösung durch den gegebenen Punkt verläuft.
- LöseDgl( <f'(x, y)>, <Start x>, <Start y>, <Ende x>, <Schrittweite> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster Ordnung dydx=f′(x,y) numerisch, mit gegebenem Startpunkt, Ende und Schrittweite für x zu finden.
LöseDgl[-x*y, x(A), y(A), 5, 0.1]
löst die Gleichung dydx=−xy beginnend mit dem zuvor
definierten Startpunkt A.
LöseDgl[y / x, (1, 2)]
liefert y = 2x.
LöseDgl[2x / y]
liefert √2√−c1+x2, wobei c1 eine Konstante ist.
|
c1 wird als Hilfsobjekt mit einem entsprechenden Schieberegler erstellt. |
- LöseDgl( <y'>, <x'>, <Start x>, <Start y>, <Ende t>, <Schrittweite> )
-
Versucht eine exakte Lösung der gewöhnliche Differentialgleichung erster Ordnung dydx=f(x,y)g(x,y) mit gegebenem Startpunkt, Maximalwert eines internen Parameters t und der Schrittweite für t zu finden. Diese Version des Befehls könnte auch dann funktionieren, falls der erste Befehl nicht funktioniert, wenn z. B. die Lösungskurve vertikale Punkte besitzt.
- LöseDgl( <b(x)>, <c(x)>, <f(x)>, <Start x>, <Start y>, <Start y'>, <Ende x>, <Schrittweite> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung zweiter Ordnung y″ zu finden.
LöseDgl[x^2, 2x, 2x^2 + x, x(A), y(A), 0, 5, 0.1]
löst die Differentialgleichung beginnend mit dem zuvor
definierten Startpunkt A.
LöseDgl[-x, y, x(A), y(A), 5, 0.1]
löst \frac{dy}{dx}=- \frac{x}{y} beginnend mit dem zuvor
definierten Startpunkt A.
Hier wird immer eine Ortslinie als Ergebnis geliefert. Der Algorithmus basiert auf dem Runge-Kutta-Verfahren. |
Um die "entgegengesetzte" Lösung zu erhalten, müssen negative Werte für Ende t verwendet werden. z.B.
|
Siehe auch Richtungsfeld. |
CAS-Ansicht
- LöseDgl( <Gleichung> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster oder zweiter Ordnung zu finden. Für die erste und zweite Ableitung von y kann man y' und y'' schreiben.
- LöseDgl( <Gleichung>, <Punkt(e) von f> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster oder zweiter Ordnung zu finden, wobei die Lösung durch den/die gegebenen Punkt(e) von f verläuft.
- LöseDgl( <Gleichung>, <Punkt(e) von f>, <Punkt(e) von f'> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster oder zweiter Ordnung zu finden, wobei die Lösung durch den/die gegebenen Punkt(e) von f und die Funktion f' durch den/die gegebenen Punkt(e) von f' verläuft.
- LöseDgl( <Gleichung>, <Abhängige Variable>, <Unabhängige Variable>, <Punkt(e) von f> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster oder zweiter Ordnung zu finden, wobei die Lösung durch den/die gegebenen Punkt(e) von f verläuft.
- LöseDgl( <Gleichung>, <Abhängige Variable>, <Unabhängige Variable>, <Punkt(e) von f>, <Punkt(e) von f'> )
-
Versucht eine exakte Lösung der gewöhnlichen Differentialgleichung erster oder zweiter Ordnung zu finden, wobei die Lösung durch den/die gegebenen Punkt(e) von f und die Funktion f' durch den/die gegebenen Punkt(e) von f' verläuft.
LöseDgl[v' = v / w, v, w, (1, 2), (0, 2)]
berechnet v = 2w.
LöseDgl[v' = v / w, v, w, (1, 2)]
berechnet v = 2w.
LöseDgl[y'' - 3y' + 2 = x, (2, 3), (1, 2)]
berechnet
y = \frac{-9 x^2 e^3 + 30 x e^3 - 32 {(e^3)}^2 + 138 e^3 + 32 e^{3 x} }{54 e^3} .
LöseDgl[y' = y / x, (1, 2)]
berechnet y = 2x.
LöseDgl[y' = y / x]
berechnet y = c1 x.
Um für Kompatibilität mit der Eingabzeile zu sorgen, wird, falls der erste Parameter ein Ausdruck ohne y' oder y'' ist, dieser Ausdruck als rechte Seite einer gewöhnlichen Differentialgleichung gesehen, bei der die linke Seite y' ist. |