Ein einfacher Rechnungsrechner des Echelon -Formulars. Schön für lineare Algebra -Hausaufgaben!
Ich habe dies als Spielzeug und experimentiert, um tatsächliche Probleme zu lösen, und ich mache keine Garantie dafür, dass es tatsächlich außerhalb der Situationen funktioniert, die ich auf Hausaufgaben begegnet bin. Während ich diesen Abschnitt der Readme schreibe, stieß ich vor mindestens einer halben Stunde auf einen dummen Fehler und musste ihn beheben.
Verwenden Sie einfach den gewünschten Compiler. Der Compiler muss in der Lage sein, auf <stdio.h>
, <stdlib.h>
und <ctype.h>
zugreifen zu können.
Beispiel:
gcc -o echelon echelon.c
Führen Sie das Programm aus und geben Sie dann die Anzahl der Zeilen und Spalten in Ihre Matrix ein.
Geben Sie die Matrix ein, wenn das Programm auffordert, und trennen Sie jede Zelle in einer Spalte mit einem Raum wie SO:
1 2 3
4 5 6
7 8 9
Ausrichtung spielt keine Rolle, aber Vorsicht-ich weiß nicht, wie wählerisch mit so etwas wählerisch ist, und es wird Sie anschreien und brechen, wenn er den Eingang nicht so liest, wie er es erwartet.
Das Programm berechnet automatisch die Echelon -Form Ihrer Matrix und pausieren Sie dann eine Pause, um zu fordern, ob Sie ab diesem Zeitpunkt auch die reduzierte Echelonform finden möchten oder nicht.