www.GTR-Home.de Programm zur Durchführung des Gauß

Werbung
www.GTR-Home.de
Programm zur Durchführung des Gauß-Algorithmus
Ihr habt hier die Dokumentation eines Programms zur Durchführung des GaußAlgorithmus vor euch! Wozu brauch mann den Gauß-Algorithmus? - Den braucht ihr zum
Lösen von linearen Gleichungssystemen und speziell für Gleichungssysteme mit drei
Gleichungen ist dieses Programm erstellt worden, d.h. es ist für die Vektorrechnung im
dreidimensionalen Koordinatensystem ein schönes Hilfsmittel (anders ausgedrückt: das
Programm spuckt euch die komplette Stufenform zum abschreiben aus!).
Der ganze Spaß besteht aus eigentlich zwei Programmen, da aus Rationalitätsgründen
eine Subroutine verwendet wird.
Kommen wir nun zur Verwendung:
Als erstes geht ihr ins Matrix-Menü eures GTR's und erstellt dort die Matrix A mit genau 3
Zeilen und mindestens 3 Spalten (also: 3 x 3 oder mehr). Wenn ihr drei Unbekannte im
Gleichungssystem habt, dann 3 x 4 usw. Wichtig ist, dass wirklich genau 3 Zeilen und
mindestens 3 Spalten vorhanden sind, da es sonst zu einem Fehler kommt, weil das
Programm nur auf oben genannte Beispiele ausgelegt ist!
Wenn ihr die Matrix A erstellt habt, dann gebt ihr dort die Zahlen eures Gleichungssystems
wie in der Matrix- / Tabloschreibweise. Sobald ihr damit fertig seit, verschwindet aus dem
Matrix- in das Programm-Menü und startet dort das Programm „GAUSS“ - bitte nicht
„SUBGAUS“, da dieses die erwähnte Sub-Routine ist. Nun könnt ihr euch mit [EXE] durch
die einzelnen drei Tablos bewegen und die Erstellung der Stufenform bequem
abschreiben. Aber Vorsicht – das Programm leidet zu akuter Rechenfaulheit bei euch!!!
Übrigens nicht erschrecken, wenn ihr das nächste mal ins Matrix-Menü geht, dort findet
sich nun auchnoch eine Matrix B (Tablo 2) und eine Matrix C (Tablo 3) – eigentlich
praktisch, denn so könnt ihr die Werte nochmal nachsehen.
Wenn ihr wieder eine neue Aufgabe rechnen wollt, so brauch ihr die Matrizen nicht zu
löschen, der GTR überschreibt sie einfach!
Viel Spaß damit – Binni
Hier noch der Quellcode, falls ihr aus irgendwelchen Gründen an die Files nicht rankommt:
Datei 1: bitte GAUSS nennen!
Mat AMat B
Mat B[1,1]A
Mat B[2,1]B
B=0Goto 1
Prog "SUBGAUSS"


Row+ B,1,2

Lbl 1
Mat B[1,1]A
Mat B[3,1]B
B=0Goto 2
Prog "SUBGAUSS"


Row+ B,1,3

Lbl 2
Mat BMat C
Mat C[2,2]A
Mat C[3,2]B
B=0Goto 3
Prog "SUBGAUSS"


Row+ C,2,3

Lbl 3
"Tablo 1"
Mat A
"Tablo 2"
Mat B
"Tablo 3"
Mat C
"Press [AC]"
Datei 2: bitte SUBGAUSS nennen!
If A<0 And
Then C
BD
IfEnd
If A>0 And
Then C
BD
IfEnd
If A<0 And
Then D
AC
IfEnd
If A>0 And
Then C
BD
IfEnd
If A=0
Then 1D
0C
IfEnd
Return
B<0
B>0
B>0
B<0
Herunterladen