Ableitung, Differentialgleichung |
29.06.2019, 19:55 | Joly34 | Auf diesen Beitrag antworten » | ||
Ableitung, Differentialgleichung Hi Leute, für eine Aufgabe in Matlab, bei der die Differentialgleichung x'(t)=100/(1-tan^2(x)), x(0)=-pi/4 numerisch gelöst werden soll, muss ich die exakte Lösung kennen, um die Annäherungen überprüfen zu können. Da Differentialgleichungen nicht meine Stärke sind, wollte ich Wolfram Alpha die DG für mich lösen lassen. Dabei kam raus: x(t)=-arctan(1-100*t). Zur Überprüfung habe ich mir diese Gleichung nochmal ableiten lassen. Dabei kam raus: x'(t)=100/((1-100*x)^2+1) Meine Ideen: Das ist -auf den ersten Blick zumindest- ja nicht das gleiche. Es sollte aber doch das gleiche rauskommen, oder? Ich weiß gerade nicht wo da was schief gelaufen sein könnte, oder ob ich einfach nicht sehe, dass die erste Funktion x'(t) doch das gleiche ist wie die zweite Funktion x'(t). Über Hilfe freue ich mich sehr! |
||||
29.06.2019, 21:16 | Leopold | Auf diesen Beitrag antworten » | ||
Bist du sicher, daß die Angaben stimmen? Denn für ist die Differentialgleichung gar nicht definiert. Wegen der Anfangsbedingung verschwindet der Nenner. Eine formale Rechnung ergibt durch Trennen der Veränderlichen Wegen kann man das so zu Ende bringen: Die Konstante läßt sich mit der Anfangsbedingung ermitteln: Die Gleichung kann in einer Umgebung von zwar nicht nach , aber immerhin nach aufgelöst werden. [attach]49442[/attach] |
||||
29.06.2019, 22:29 | Joly | Auf diesen Beitrag antworten » | ||
Hallo, hier im Anhang nochmal die Aufgabenstellung. Sehe ich da was falsch? |
||||
29.06.2019, 22:30 | Joly | Auf diesen Beitrag antworten » | ||
Leopold, vielen Dank schonmal für deine Antwort! |
||||
29.06.2019, 22:54 | Leopold | Auf diesen Beitrag antworten » | ||
Das ist jetzt ja wohl eine ganz andere Differentialgleichung als die in deinem Eingangsbeitrag. Aber auch hier finde ich einigermaßen gewöhnungsbedürftig. Was ist nun mit ? Löse die Differentialgleichung durch Trennen der Veränderlichen. |
||||
30.06.2019, 12:28 | Joly | Auf diesen Beitrag antworten » | ||
Tatsächlich, da ist mir gestern ein Vorzeichenfehler unterlaufen. Tut mir leid, mit der Konzentration war ich da wohl schon am Ende! Aber in Wolfram Alpha hatte ich es tatsächlich richtig eingegeben, und die anderen Angaben, also was mir WA ausgeben hat als Lösung und die Funktion, die mir angegeben wurde nachdem ich die Lösung wiederum habe ableiten lassen, stimmen. Ich kann keine Differentialgleichungen mit der Variation der Veränderlichen lösen. Habe es gerade versucht, aber bin nicht weiter gekommen als bis (1+tan^2(x(t))dx=100dt. Aber meine Aufgabe war ja auch das Programm in Matlab zu schreiben. Und wie gesagt, die exakte Lösung brauche ich nur um die numerische Lösung zu überprüfen. |
||||
Anzeige | ||||
|
||||
30.06.2019, 12:48 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Was hat das denn mit der DGL hier zu tun? Dieses Verfahren ist für lineare DGL - deine DGL hier ist nicht linear. Man nutzt hier ganz ähnlich wie bei Leopold oben Trennung der Veränderlichen, nur dass es diesmal viel einfacher ist (dein Schreibfehler hat die Sache nämlich noch verkompliziert): nun integrieren wobei man die ganze Zahl so wählen muss, dass der Anfangswert im Intervall liegt. Im vorliegenden Fall ist das , und aus eben dieser Anfangsbedingung bekommst du auch das passende heraus. |
||||
30.06.2019, 13:00 | Joly | Auf diesen Beitrag antworten » | ||
Ohje, ich bringe wohl gerade alles durcheinander. Danke für die Antwort! Als Konstante C habe ich jetzt -1 ausgerechnet, und somit ist die Lösung x(t)=arctan(100t-1). Aber wenn ich das ableite in WA, kommt eben x'(t)=100/((1-100t)^2+1) raus. Und damit wäre ich wieder bei der Frage, weshalb ich diesen Post erstellt habe: wie kann das sein? |
||||
30.06.2019, 13:15 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Ja, die Ableitung stimmt. Warum jedoch leitest du den Satz mit "aber" ein? Die Probe der DGL stimmt, die Anfangsbedingung auch - wo also siehst du ein Problem? |
||||
01.07.2019, 12:05 | Joly | Auf diesen Beitrag antworten » | ||
Ahh, jetzt hab ich es kapiert. Ich stand echt auf dem Schlauch. Vielen Dank für die Hilfe! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|