[Playlisten] [Impressum und Datenschutzerklärung]

11.2_3 explizites, implizites Euler-Verfahren


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dasbilligste was man sich überlegen kann unsere Tabelle an Daten zu generieren?? Kurve in kleinen Schritten in Zahlen zu bauen ist das expliziteEulerverfahrenexplizitals die SimitisEulerverfahrenEulersche wiederich startemit der Differenzialgleichungenin dieser Formexpliziterste Ordnungmeine Ableitung soll seinirgend eine vorgegebene Funktionvon der gesuchten Funktionder unabhängigen Variableund ich möchteAnfangsbedingungerfüllenein einer Stelle X null soll Y nullrauskommen X nur vorgegebenebesondere vorgegebendas wäre die übliche Form starteten??und gesucht ist steht alles in Textgesucht istY von X fürX größer gleich X null ich gebe den Startwert voran der Stelle X null Gewicht Y null vorund die Frage ist wie geht dasweitervon derStartpositionausdas soll mir der numerische Lösergeben zumindest in brauchbarer Nähe und die einfachste Art dirdas expliziteEulerverfahrenfolgende Ideeich überlegemir wo meine Lösung istwenn einwinzigesbisschen Zeit vergangen ist X null plusHzweiwo ist die Lösung wenn ein bisschenZeit vergangen ist??nicht kennen die Änderung der Lösungwie ändert sich die Lösung des kennehier die Geschwindigkeitmit der ich startenach oben oder nach untendas istwas ich Außerfunktion rauskriegesachgemäß losgehtund deshalb probier ich folgendesan ?? ich probiere einen Näherungswertzu kriegen ?? in den ?? ?? Y einsund diesen Ehrungswertdefiniere ich soes ist der OriginalwertSchlusswie weit ich in der Geschwindigkeitmit der Geschwindigkeitin der gegebenen Zeit Komma es aber die Kurve vorstellenan der Stelle X null ist der Wert Y null vorgegebenDifferenzialgleichungensagt mir wenn ich Y null X null Einsätzewie schnell sich Y ändert an dieser StelleF von ?? sondern null sechs null gibt die Geschwindigkeitich da momentan habeso muss es losgehenBeistrich wie's weitergehtaber ich weiß das das hierdie Steigung am Anfang die Steigung F vonY nullX null haben muss das sagte Differenzialgleichungender sieht das doch einvon dem Punkt geht's los ich gehe den Schritt hart zur Seitedann mache ich den Schritt H malF von Y nullX nullnach obenoder untendas wir der allererste Schrittwo bin ich eine Millisekunde späterwird an dem ich gestattet bin plus eine Millisekundemal mein Funktionswert Fwäre eine Ideeum Ernährung zu kriegen deiner nicht leichterdann mache ich weiternach dem Verfahren?? wo bin ich nach zwei Zeitschrittenzwei Millisekunden vergangen sindes zweimal Hahndas nenn ich dann aber mal ganz dreist Y zweiSchätzungfür den Wert meiner Funktion nach zwei Zeitschrittenich finde dasselbe Prinzipich gucke mir an was die Geschwindigkeitzu genau dieser Zeit istdies nämlich eher vonY einsX einswenn ich sage X einzusetzen und groß Hschreiben das soll sein X null plus Hdas ist meine neue Zeitundwas ist meine neue Position hier aus dem altenArtikel noch einen Schritt weiter gehendann nämlichdie Position dich jetzt gerade habe und gehe noch malH malmeine Steigung weitervon dem Punktund so weiterzu kommen dadurch ein Album nach dem andernabhakendas ist nun bisschen unanschaulicheVerzeichnis noch mal ineinerOpenOffice Kalkund zwarich merke mir X und Yaus dem alten X und dem alten Y berechnet das neue X und das neue YBeistrich daich möchte mit zwei und drei starten das war mein Startwertsollte man noch merkenRechenzeitschrittnicht der durchgehePunktdaKomma so sind null Komma nulleins als Zeit Schritteinen Schritt weitermeine unabhängige Variable zweite ?? war ja bis drei letztlich einen SchrittweiterPunktdas heißtX wird sein der alte WertsplusLeerschrittum den X weitergehen soll in Dollarzeichen nagelt das Festzwei tausend sieht es wirklich immer dieseeinen Eintrag für diese Zellereferenziert?? ähm so wird dasständig weitergehende passiert nichts besonderes nehme ?? halten X Wertnächsten Zeit Schrittnehmen den alten X wird nächsten Zeitschrift und so weiter immer die null Komma null eins drauf hatdie Epson mit raffinierterin jedem Schrittnehme icheine Funktionvon dem aktuellen Yvon dem aktuellen X mal H und addiere das draufalso an dieser Stelle nehme ich den bestehendenY Wert und addiere jetzt die Korrektur was passiert im nächsten Schritt angesichts der aktuellen Geschwindigkeitso lang dauert der Schrittseit Mai Geschwindigkeitgibt die zurückgelegte Strecke sitzenZeitund jetzt kommt mal die Geschwindigkeitmit welcher Geschwindigkeitfliege ich geradedie Funktionvon Y und X null fertig dawohl passiertminus siebenundfünfzigzweiundvierzig zu dreimalden SinusvonYwie das bisher hattendurch das Quadrat von X Xund jetzt YFlex zwei sowarenInnenministervorLoriotsArt zweipro drei??Punkt DEund das geht so weiterim nächsten Schritt würde also folgendes nehmener nimmt'sdenenwieDDT bildet den Y wird in der Flur hattedieses müsse in konsequente sollte vorne auch violett erscheinenden B dreiViolett der vorn sollte auch violett seindiesen Y Wertpluswie weit komme ich in dem einen Schrittdie Zeitspannefür den einen Schrittmaldas hier wardie Funktion die mir die Ableitung angeht Sinusvon la durch blablaer mit X und Y ausgerechnetaus dem letzten Zeit Schritt nimmt die Geschwindigkeitund gehe passend zu dieser Geschwindigkeit weiter das natürlich geflogen weil die Geschwindigkeit nicht konstant bleibtwenn die konstant bleiben würde wär's okay aber im Fluge ändern sich X und Y insofern ist das nur Näherungaber näher mit der man schon halbwegs leben kannsie es immer weiter aufdessen KurveanPunktYverbundensind vor Stellewurdeich habe keine Formel als ErgebnisPunkt es kommt nicht raus Y ist gleichX von Rad durchNamen wie Horex oder was auch immer es gibt keine fertige Formelarbeitkann zumindest eine Kugel produzieren oder eine Tabelle produzierennäherungsweiseDifferenzialgleichungenistonline nicht wirklich gelöst sondern ich habe eine Lösung geschätztich gucke miran wie weit ich gehen ist in jedem Schrittund damit stellt sich eine Lösungdas ganze ist nichtsunheikeldennin jedem Schritt ändert sich ?? Geschwindigkeitwird das würde stimmen wenn die Geschwindigkeit konstant bleibtdann könnte hier tatsächlichwenn ichkönnte hier tatsächlich immermal Zeit etwas Zeitintervallenmal Geschwindigkeit dazu addierenes überflogenGeschwindigkeit ändert sich in Lebendigkeit von X und Ysei sie kürzer die Zeitintervallewerdendesto besser sollte das einzig passen wenn ich hier nicht nur Kommanull eins nehmen sondern null Komma null einsmüssen genauer werden das Problem ist jetzt aber folgendeswenn ich auf null Komma null eins gehehabe ich noch ein Zehntel derdes Umfangs an X ich komme nicht nur bei fünf anjegliche null Komma null einer Schritt ?? warenkeine Ahnung oder noch was zwei hundert noch wasknapp drei hundert Schritte null Komma null eins Komma December fünf ?? wenn ich hier innull Komma null null eins Schritt näherkommen jährlich aber fünfmal drei hundert Schrittenwird dann ?? da bisschenweiter von der zwei zu zwei Komma drei einerseits was ich hieraus habe sollte genauer seinals das es sich eben habeich müsste also mehr Rechenaufwand reinstecken und wieder bis zu fünf zukommende sich mehr Rechenaufwand einsteckenhier nochhunderte Anzeigenkundenergänzendas der Preis den man zahltzwischen null steht das Format einerStellenanzeigezumplatzierteUnternehmenKomma null null fünftes zwanzig weitertreibendas sie sollte dann noch genauer sein wenn ich in null Komma null null null fünf mein Schreibenund überhaupt nicht mehrvom Fleckdas heißt ich muss Rechenleistunginvestierenum meine Lösung auch noch zu großen Zeit zu kennendass das eine Probleman dreizehn Zeichenermittelnzu schnell durchgehenhaben Kommazu schnell durch den Halbsekundenschrittenseinüber die Geschwindigkeit fahren ?? Sekunden mit der aktuellen GeschwindigkeitNeugeschwindigkeitfahren ?? Sekunde mit der neuen Geschwindigkeitdann wird dasja grobarm das wird wahrscheinlich nicht stimmte sie am Endeabgehtdas wird falsch seinwarenja das eine Problem istich muss das hier möglichst klein einstellendamit es genau wirdBeistrich die Geschwindigkeitin den ganzen Schritten ändert das heißt aber nicht dass sie kleinen Stelle ich brauche ganz viele Schritteum nennenswerte X WerteKlammer zu könnenmuss man sich damit einfängt sind Rundungsfehleroftmals fürNummervierdiese Zahl die Schrittweiteeines Schritts die Zeitdauer eines Schritt soll möglichst klein seinwas sich hier dein Rechner isteine Zahl in vernünftiger Größenordnungzweiplus die schrittweisemaldie Geschwindigkeitund die Geschwindigkeit ist auch wieder eine Zahl in vernünftiger Größenordnungirgendwas handlicheszwanzig null Komma siebennichts pervers großes pervers kleineseine normal große Zahl plus eine sehr kleine Zahl ?? schrittweise kleinerePlus eine normal große Zahlwas dann zum Schluss Punktwas dann zum Schluss passiertmeines extrem weiter treibt das Meiner hat eine normal große Zahl der alt Y wird bloßeine Zahldie für die Schrittweite steht und extrem klein istmal eine normal große Zahlwenn sie das veranstaltenverlierensie irgendwannhier Genauigkeitdieses Ergebnis wird mit so viel ?? sowie Stellen nach dem Komma abgespeichertdas wird dreizehnKomma um ihr Zeug reingeritten und zwei drei vier fünf sechs sieben acht neun zehnzwei drei vier fünf sechs sieben acht neun vier zwei ??verzählt habe dass wir daraus Komma dieses Ergebnis wird aber nur mit soundsoviel Stellen nach dem Komma berechnet und abgespeichertvorführen wenn sie sehr lange Zahlen eingeben Kennziffer von Taschenrechnerwenn sie lange Zahlen eingebenkanndas ist jetzt zwar gewundertaber da sind sieWasser schon ausgemacht hat ähm oder wenn ich den Sinus angeblich ihr vonder Sinus dieser Zahl sollte auch wasnichtenden sein Listewerden es sein wenn ich jetzt sage derzeit als Wasser Nachkommastellenhastab der Stellescheint aber nicht mehr zu kommender Speicher nur soundsoviel Nachkommastellenin Informatik muss es immer genau anjeder nur so optimal um fünfzehn Nachkommastellenseinund danach ist aber nichts mehr zu holenwenn sie das hier machen eine Ultra kleine Schrittweiteaber der Rechner nur fünfzehn Nachkommastellenspeichertschneidet der irgendwannabbezahlter hinten an Genauigkeiteffektiv verlieren sich die addiere wird abgeschnitten werdenim Extremfallkomm ich gar nicht mehr vom FleckPunktim Extremfallschneiden schon hierdie vier zwei ab und bleibe auf der dreizehn stehendes Ding kommt gar nicht mehr vorwärtszu einer normal großen Zahl eine sehr kleine Zahl machen normal große addierenganz sind das dann nur noch die Zahl davon rauskommt das das sieht man Rundungsfehlerwird gebügelt wirddas heißt das ist das Verfahren wird gar nicht mehr vorwärtskommenman möchte mit großen Schritten durchgehen damit es schnell gehtdamit man weit kommtunsdamit man mir keinen Ärgermit der Genauigkeit hat in kleinen Schritten durchgeht dauert es langeund ich verliere im Endeffekt Genauigkeitdurch RundungsfehlerdeshalbPunkt man sich sie andere Verfahren an zum Beispieldas impliziteEulerverfahrennundas impliziteEulerverfahrenbezieht explizit kennen wir schon von Differenzialgleichungenexplizitdenn da schon sofort da steht was sich ausrechnen wird implizitwenn ich erst auflösen mussmacht eine winzige Änderungdas ganze wird fürchterlich kompliziertaber im allgemeinen auchetwas effizienterPunkt für die Nummer fünfIndex Nummer fünfeine Änderungbei dem implizitenEulerverfahrender Schätzwertder neue Schätzwertist der alteWert für Yplus wie lange warte ich im Zeit Schritt mal was ist meine Geschwindigkeitaber diese Geschwindigkeitrechtlich nicht am alten Punkt aussollen die Geschwindigkeit rechtlich am neuen Punkt ausso sieht das auswas ist die Geschwindigkeitfür meinen neuen Y Wertden setzt sich ein?? interessanterweisefunktionell dasmit dem üblichen Systembesser als wenn man da den alten Y Wettrennen hatwas das Ganze eklig macht ist das nun auflösen ist deshalb implizitesYwas ich suche das Epson eins was ich suche der nächste Schätzwerttaucht an zwei Stellen aufda drinnen oder draußendas ich muss es auflösenwenn diese Funktion hinreichend fies ist sowie die von ihm mit Sinus von Y durch X Quadrat und so weiter wenn die Funktionärehinreichend fies ist das mit dem auflösen echtes Dramakann ich nicht exakt auflösenandas Verfahren istdeutlich effizienter arbeitet auflösen macht Ärgerdas nennt sich dann das impliziteEulerverfahrenund hier nehme ich dann natürlich Y zweiwas wäre dieAbleitung?? Funktionenmit Y zwei statt Y eins und löse dann diese Gleichung hier Y zwei?? dran und setzt damit die Idee haben was man sonst noch machen könntedas werdenwir ein implizites Verfahren das wenn man typischerweise angemietete Verfahren nicht das Euler Verfahren aber implizite Verfahren wenden typischerweiseanwenn man Systeme hatArmendie sehr Verschiedenesabklingt verhalten haben wenn sie sehr schnelleReaktionen haben und sehr langsame Reaktionim System haben??was ich vorführenwill ?? auch noch in OpenOffice Walterstotal lustig findeäh aber zu selten vorkommt aber sehr hilfreich ist sind die elektrischen Verfahren ist ein sympathischesVerfahren