[Playlisten] [Impressum und Datenschutzerklärung]

06E.1 Gaußsches Eliminationsverfahren am Beispiel; Sonderfälle


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dasGaußeliminationsofern ein Beispiel dafürwenn Sie folgendes Gleichungssystemhaben X plusYminus Z ist gleicheinszwei X plusYist gleichzweiund vier Xdreisetzt gleich drei ?? das mal streng lösengar nicht so viel Intelligenz in bisschen an der Stelle wirklich strengt das Klaus Eliminationsverfahrenals Mensch sieht man was jetzt geschicktes was ungeschicktesdeshalb kennt sich wirklich vorsie müssen ein Programm schreiben das tausend Gleichungen mit tausend Unbekanntevereinzeltund dannsehen sie und ?? ihr Programm sieht auf Anhieb nicht was geschickt istdas muss nach Schema F erst mal geht?? noch verbessern dass es nicht ganz viermal weshalb man muss etwas missverstehen wie den Schimmel F durchlaufen könnten wenn sie das als Rezept formulierenals möglichst einfaches Rezept für eine Maschine die ?? rechnen kann?? nicht mit soviel Intelligenz sondern ein möglichst einfache Rezeptdann läuft das Rezept sobei dem Carsten Eliminationsverfahrendas sagen nehme die erste gleich und versuche mit der ersten Gleichung den loszuwerdenund versuchen mit der ersten Gleichung den loszuwerdendann steht da schon mal hübschen Unterstützung hübsch nur dann kann ich die zweite Gleichung nehmenund analog weitermachen mit den gleichen Gedanken folgen versteht denn hier wasdas kann ich dann loswerdenund so weiter und so weiteram Ende des Tages für die Koeffizientenmatrixaussehenoberhalb der Diagonalensteht dann irgendein Unsinn aber unter der Diagonalen stehen auf jeden Fall nur wenn sie das machen die erste Gleichungwir vorne lauter Nullen hinzu kriegen sie benutzen die zweite Gleichung in der zweiten Spalteunter der diagonal Laurent neu hinzukriegen und so weiter und so weiterirgendwann kommen sie dann da an auch bei tausend Gleichungentausend Bekannten odergar ?? gucken wenn die Zahl der gleichen und kann nichtgleiches?? und wenn ich linke Spezialfälle eintreten wird in das Gelingen und das ist dann relativ einfach zu lösenin der letzten Gleichung bundesweit ablesenwas passiert dann könnte die vorletzte Gleichung und so weiternach oben hin lösensodass es Eliminationsverfahrenhat zwei Teile im ersten Teilim ersten Akt sozusagen ?? Theaterstück im ersten Akt fangen sie an Nullen unterhalb der Diagonale zu erzeugenund erzeugen über nun unterhalb der Diagonalen und im zweiten Teil lösen sie dann von untennach obenbis auf Spezialfällesollen ?? guckenso sieht das normal durch an diesen drei Gleichungendas strenge Verfahren ohne irgendwas in Intelligenzübers Programmieren würdeerst malkann es also offensichtlich nicht genug betonenwirklich ein striktes Verfahren so wie man es möglichst einfach programmieren könnte?? nicht wie man es selbst als Mensch raffiniert ausführen würdewir können nicht so gut rechnenkönnen aber dafür vielleicht Zusammenhängeerkennender Computer kann gut rechnen unserst mal nicht so gut Zusammenhänge erkennendie Hürden des Programmierernstellt sich das wirklich vorganz striktwas man macht es folgendes man schreibt hier gar nicht mehr die Gleichungen hin sondern schreibt nur die Zahlen in ein X ein Y minus eins setztgleich eins das erste Gleichungzwei X ein Y null Zgleich zwei zweite Gleichungwird die Gleichung vier X null Y drei Zgleich drei hundert diesen Zahlenblock Gewissen was es heißtX Y Zzum Zeichen dazwischen ist gleichwir müssen ja was das heißtso der erste Schritt ist jetztnicht gerne zwei stehen zu haben am Anfang der zweiten Zeile sondern eine Null stehen zu habendas heißt sie nehmen von der ersten Zeile das Doppelte und ein wir und subtrahieren es von der zweiten Zeile ?? schreibt man mal minus zwei so die erste Zeile mal minus zwei nicht mal Minussetzungenmal minus zwei soauf die zweite Zeile addiertdas wirdzuerste Zeile bleibt eins eins minus eins einszweite Zeile ändert sich gleichdritte Zeile bleibtviernull dreidreiSpalten einhalten zu jetzt mandie erste Gleichung mal zwei auf die zweite Gleichunghier stand eigentlich mal ein Xmal Minus weisen minus zwei X hier stand mal zwei X die beiden zusammen sind null X das will ich ja gerade davon ?? die null hier stand mal ein Yminus zwei sind minus zwei Ydas eine Y daeine Y minus zwölftens ?? ?? siebte minus einsdas überlegt man sich natürlich nicht so sie rechnen direkt mit den Zahlen offensichtlich einmal minus zwei plus eins minus einsminus eins mal minus zwei plus zwei und dann noch die null drauf bleibt plus zweieinmal minus zwei sind minus zweiplus zwei gibt null so davon habe ich die Null stehendas macht mich schon malglücklich das geht jetzt so weiter hier vorne in der dritten Zeile will ich auch null haben als die erste Zeile mal minus vier auf die dritte Zeiledie Zeile Nummer eins bleibt wie sie wardie Zeile Nummer zwei bleibt für sie warund jetzt in der dritten Zeileeinmal minus vier auf diese vier macht eine nulldas Wort erst einmalminus vierauf diese Null addieren sind minus vierminus einmal minus vier sind vier Bus diese drei sind siebeneinmal minus vierzig minus vier großes Ü dreißig minus einsjetzt geht's weiter mit der zweiten Spalteich möchte hier keine minus vier haben sondern ?? nullwie gesagt das Ziel des unter der Diagonalen lauter Nullen zu haben eine obere Dreiecksmatrixnennt sich das dann die Koeffizientenmatrixsoll eine obere Dreiecksmatrixsein hier soll eine Null stehen das heißt ich nehme von der zweiten Zeiledas minus vierfachezwo hundert von der zweiten Zeile?? klarmachenhier vorne steht ja schon in nullaus dem ersten Schritt des ?? kann ich jetzt nicht ?? der zweiten Zeile ein Vielfaches nehme diese null davon nicht kaputtmachenist nämlich die zweite Zeile nicht die erste Zeile nehmen würdedurch die nuller vorne kaputt machen das schon geschickt in die zweite Zeile bei dir schon ?? null und baue damit hier nulldann sind wir bei erste Zeile bleibt eins eins mindestens eins zweite Zeile bleibt null eins zwei null und die dritte Zeilewirddas minus vier V von null auf diese null bleibt nur diese nullins untenwird nicht ruiniertminus eins mal minus vier sind vier auf diese vier gibt null das war das Ziel der Übungdiese zweimal minus vier sind minus acht auf diese sieben addiert ist minus einsnull ?? SIS nullBlatt minus eins stehenmir circa ?? die Gleichungen wieder hinschreibendas war also X plus Y minus Z ist gleich einsunterschiedlichen minus Y plus zwei Z ist gleich nullY plus zwei Z ist gleich nullund Ionen steht minus Z ist gleich minus einsCent ist gleich minus eins das kann man jetzt von unten nach oben lösen im NormalfallKomma dass von unten nach oben lösen müssen leider meiner Spezialfällenguckensehen Augen das Volk wunderbar hin sind Z ist gleich plus eins von unten anfangenZ leicht plus eins ist minus Y plus zwei ist gleich null das heißt Y ist gleich zweiwas war das jetzt Y ist gleich zwei Z ist gleich einsXplus zwei minus eins ist gleich einsist gleich nullalso zwei Schritteder erste Schritt ist?? ich forme das nach Schema F so um dieses Gleichungssystem nach Schema F so um das die Koeffizientenmatrixeine obere Dreiecksmatrixwird hier aber das erreichtdas ist die Koeffizientenmatrixist ein Ober Dreiecksmatrixist die diagonaleBehauptung mal ?? und dann arbeite ich von unten nach oben und löse die Gleichungendas geht auch mit tausend mal tausend Gleichungen und mit einer Million mal eine Million Gleichung das lässt sich relativ einfach programmierenbis auf die Spezialfälleder zum klarmachenoffensichtlich muss es schief gehen könnenes hat er nicht jedes gleichen System mit drei Gleichungenund drei Unbekannten auch genau eine Lösungschreiben Sie malan ihren wöchentlich den sie gemacht haben ist jetzt analog seinwenn sich nach chemisch gemacht haben müssen es auch nie Rechenweg sein an dem Rechenweg um sich man wo könnte denn das jetzt alles schief gegangen sein an welchen Stellenmuss ich vorsichtig sein wenn ich dieses Rezept Programmiereres kann nicht immer funktionierendesRezept weil es gibt Gleichungssystemmit drei Gleichungen ?? die keine Lösung haben oder unendlich viele Lösungen haben dies Rezept sieht jetzt so ausals ob ich immergenau eine Lösung rauskriege hier das kann nicht zu seinirgendwelchen Stellen muss es schief gehen könnenmussKomma was zur Schreibweise sagenbevor ich was ?? Spezialfällenschreibenwenn sie Lösungsmengehinschreibendann bitte so die Lösungsmengeist ein geordnetesTriebeleine Menge Beistrich also die Lösungsmenge ist eine Menge also die Schweiz Klammer zuein Beutel in den Beutel ist etwas drin nämlich ein geordnetes triebean Punkt in drei dimensionalund der hat die Koordinatennull zweieinsdas wäre die offizielle Schreibweise der Lösungsmengees ist ein Punkt drin mit den Koordinatennull zwei einsin dieser Menge deshalb die schreibt Klammer aufoder sie schreiben im Wechselgesanggleichzeitig leicht geht genausoaber bevor jetzt irgendwelche Freistil Formulierung mit der Lösungsmenge machenwenn dies als Lösungsmenge schreiben wollen bitte soerkannteman könnte sagen ?? ist der Sitz Punkt oder sind das Inspektorenalternativkönnen Sie es aussagen im R dreides Bundesinspektorenkönnen es auch Spalte schreiben odersagen okay eine Menge mit einem Spaltenvektor?? Spaltenvektornullzwei einsje nachdem wie sie den R drei auffassenals Menge an Punkten oder als Menge an Eckturm mit drei Einträgenso ?? zurückziehen Spezialfällendas Problem ist wie sie teilweise gemerkt haben das Teilen durch nullwas ich gut funktioniert im allgemeinennicht ?? wennwenn hier eine Null gestanden hättean der Stelle links oben eine Null gestanden hättedenn hätte ich sonst was machen können mit der ersten Gleichung ich hätte diese zwei nicht Gerichtgesteht ?? einzig kann das Doppelte der ersten Leichen von der zweiten abziehenin der Runde zwei gestanden hättehätte ich die erste Gleichung von der zweiten abgezogenund der Stunde Null wenn der oben ?? vier gestanden hätte und nicht alles in hier oben statt der eins eine null gestanden hätte er nicht tun können was ich will mit der ersten gleichen ich hätte Di in der zweiten Leichen keine Null erzwingen können muss er den Kern welche von dieser eins bilden sich in vier habenein viertel mal zweials Vielfaches abziehenvon der Einzeldecke wird gebildethinter die Kulissen aber nicht ausdrücklich hingeschrieben wenn eine Null gestanden hätte ?? nicht gut funktioniert nicht dass es eine Stelle anders zum Beispiel schief gegangensein könnte?? andere Stelle wärefolgendewenn ich hierdie minus vier weg haben willin deinen nur gestanden hättenicht mehr minus eins sondern nur bestanden hätte ihm ein Vielfaches der zweiten Zeilean die das auf die dritte Zeile um die minus vier wegzubekommenwenn eine nur gestanden hätte wenn sie die minus wird niemals wegbekommendas ist der Ärger beim ?? Eliminationsverfahrensie können zufälligsozusagen Nullen an den falschen Stellen haben und dann müssen sie aufpasseninsbesondere in der man das programmiert es das bisschen heikelwird es nicht nur vielleicht ist es einfach nur zehn hoch minus zweiundvierzigdas natürlich genauso gefährlichdas heißt man muss ins untere Schranke habenwir den Betragdieser Zahlihren jeweils der verrechnet wirdder Mann sagt sodass mir es aber zu heikel das ist mir zu dicht an null beteiligt nicht durch und dann muss man anders vorgehenalso wenn sie das das ?? programmieren solltensollten sich der programmieren ?? Bibliothek nehmenzu gefährlichwenn sie selbst programmieren sollten müssen sie drauf achten sind diese Zahlen ja an diesen Stellen sind die zu dicht bei null Betragwas kann man tun wenn die zu dicht bei null sind in Betracht wie kann man sich raus lügenzurSpalten vertauschen oder Zahlen vertauschenwenn so etwas passiert eine überraschende null da muss man sehr möglichst einfaches Verfahren ausdenken wie man Spalten und Zeilen vertauschen kann wenn jene nur gestanden hätte in der zweiten Zeilesicher sagen können Punkt nehme einfach statt der zweiten Gleichung die dritte Gleichung nach oben ich vertauschtediese beiden Gleichungendann wäre die null nach unten rutscht ?? sogar schon fertig an der Stelle aus man vertauschte Gleichungenoder man stellt die Unbekannten um und vertauscht spaltendas du dem gleichen System ja auch nichts an es ist dann nur wenn man es programmiertdie Schwierigkeit das uns als mitfliegen muss dass es Y jetzt ein ZS und das SZ ein Y ist aber von der oppositionellenHerz das keine Aktion also wenn immerkomische Nullen auftretenden Stellen an denen sie nicht auftreten sollen fängt man an Spalten zu vertauschen sein zu vertauschenwas das Programmieren etwas eklig macht es sicherer machen und es kann ihm passierendassall dieses vertauschenkeinen Erfolg hat das da weiterhin die Null steht weil in den Spalten ?? rein tauschen oder teilen Sie ?? die sie rein tauschen auch lauter Nullen stehen und dann kriegen sie eben den Falldass es keine Lösung gibt oder unendlich viele Lösungen gibtso das es der Problem Punkt einsschief gehen kann Nullen an unerwarteten Stellengibt es diesesGleichungssystemwas ich da habe abersehr speziell inwiefern ist das speziell und was könnte jetzt auch noch passieren lassen Eliminationsverfahrenalsodieses vergleichen Systeme genauso viel Gleichungen die Unbekanntender Normalfall ist es genau eine Lösung hat wenn die Zahl der Gleichungen die Zahl der Unbekannten nicht identisch ist dann erwarte ich dass das nicht der Fall ist ?? aber ich versuch das also nur bisschen mehr aufzuschreiben?? Sonderfälleerster möglicherSonderfalleine null anstörender Stelle was ich eben erzählt habeund dann versucht man Spalten oder Zeilenzu vertauschenheißt nicht das es zum Erfolg führtaber es wird oft zum Erfolgwenn die Zahlen vertauschenvertauschen sie Gleichungen das es relativ einfach ?? Spalten vertauschen vertauschen sie unbekannte Damm sind bisschen aufpassen das sie zum Schluss auch die Unbekannten wieder umbenennenwenn sie dieGibson Spaltung DZ Spalte vertauschen das sie dann zum Schluss auchsich erinnern dass sie statt Z Y ausgerechnet haben ?? Y Z ausgerechnet haben Punkt das kann man mit diesem System machenman kann versuchen die softe vertauschen und durch möglichst große Zahl teiltjetzt nicht übertreibensowas wird dann typischerweise auch tatsächlich ?? programmiertund der zweite Sonderfalloder die zweite Art an Sonderfällen ist das die Zahl der Gleichungen nicht gleich der Zahl der Unbekannten ist das ganze Eliminationsverfahrenkann damit umgehenaber es ist Handarbeit etwas überraschendzahlt der GM schreibe ich einfach ungleich Zahl derUnbekanntenwas passiert denn wenn sie zum Beispielnormaldrei Gleichungenvier unbekanntedrei Gleichungenvier unbekannteMann sich das Grab mathematisch auf was geht denn da wie schief bei drei Gleichungen vier Unbekannten dann kriegen sie nicht genau eine Lösungwenn sie das Eliminationsverfahrendurchziehennach Schema F??Maximalfingematedas Aussehen ?? starte mit so einem gleichen System sonst immer Explosion zu Firma Y plus soundsoviel Mark Z Person zu Firma W ist gleich soundsovieldrei Gleichungen von dieser Artund so weiter und so weiterund jetzt wird umgeformtmit diesem ersten Teil des tausend Eliminationsverfahrendas man obere DreiecksmatrixGericht okay wir kriegen eine Ober Dreiecksmatrixalso irgendwasmal Xmuss irgendwas mit Y plus irgendwas mal Z plus irgendwas mal W ist gleich irgendwasin der zweiten Leichen steht dann der vorne einen nullnull X ?? null X statt Nullen sowas klarer Schlussirgendwas war Y Flussirgendwas Walls Z plus irgendwas mal wieirgendwasin der dritten Gleichung steht eine null und da eine Nullund bei DZ steht noch irgendwas bei dem besteht noch irgendwasdas passiert nach dem ersten Teil des Garten Eliminationsverfahrensie habeneineobere Dreiecksmatrixerzeugtwenn sie bisher gebastelt haben vielleicht zufällig auftretendenNullenaberim Regelfall wird das gradlinig durchlaufendas wird der erste Teil seinWitz im zweiten Teil ist rückwärts zu lösen dann sehen sie und nahm sie eine Gleichung mit Z und W wird keine eindeutige Lösung sie können Z frei wählen oder wie Freiwerdender Form halber wie man typischerweiseFee als frei wählbarhinschreibenwähle ein Reh aus den reellen Zahlenund dann wähle Z gleich soundsoviel mal W plus soundsoviel?? lösen die unter ?? auf nach ZViva frei wählbar Z haben sie angegeben wie es aus wem zu bestimmen ist und folgt aus der zweiten Leichen Y jetzt aus wie zu bestimmen istund in dem die Uhr die Obergleichung H fehlerfreiwählbar Z haben sie aus W bestimmt Y Künstlers wie bestimmen können Sie mit hoher gleichen sein wie sie X aus B bestimmenalsoauch Wegsauswüchsesoundsoviel mal leblos irgendwaskeine eindeutige Lösungdas ist der Regelfalldass sie hier keine eindeutige Lösung haben es könnte aber auch passieren dass sie gar keine Lösung haben wie könnte es bei dieser Sorte ein Gleichungssystempassieren dass sie gar keine Lösung habensoin der letzten Gleichung also nullnull und rechts seine sozusagen wichtige Zahl dann Hansen Widerspruchstellt sich vor hier stünde sozusagen zufällig eine nur darstellende zufällig eine null schon wieder diese zufälligen Nullen und da stünde nicht Null sondern hier stünde drei zwanzig natürlich hundert zweiundvierzigin sie ein Widerspruchkann passierenwird normalerweisenicht passieren dass da zwei null stehen ist ein bisschen komischaber es kann passierenPunkt in der letzten Zeit wie ein Widerspruchkonstruiert und das ganze System ist nicht lösbarnormalerweisewird es lösbar sein aber nicht eindeutig lösbar seinkönnen wie FreiwerdenZ frei wählen und dann alles mit W oder Z ausdrücken?? wenn sie dazu viele Nullen habenund auf der rechten Seite keine null dann am Sinnproblemist ?? noch weitertreibt ?? auf der rechten Seite stünde auch noch ?? null was würde das denn bedeuten ?? null Z plus null W gleichnull was will uns das sagendas?? wieder normal hin wenn die letzte Gleichung sowas wäreoder ganz zufällig schreibe ich malganz zufälligkönnte der letzten Gleichung verstehen null mal selbst plus null mal W ist gleich nullwas lerne ich darausso das heißt für Z ist alles möglich und für sie ist alles möglichim Regelfallsteht hier sowas wie siebenmalZ plus dreizehnmal Wdann kann man sagen werde W freiund dann kann DZ aus wie berechnen oder umgekehrtdas ist der Normalfallund bindet sie zufällig Nullen auftretenpassiert jeder Blödsinn insbesondere kann dieser Blödsinnpassieren dass der null Z plus null wie steht das heißt die können wir irgendwie wählen und Z irgendwie fehlt ja noch ?? Wildcard mehr gewonnenkann man sich überlegen was das für ?? und Defekt vielleicht zu bedeuten hat wenn er zwei Nullen stehen