Matrizen sind eine mathematische Darstellung einer Sammlung von Zahlen , Elemente genannt , die in Zeilen und Spalten angeordnet sind. Der beste Weg, zu speichern und zu verarbeiten Matrizen in QBasic ist , um zweidimensionale Arrays . Ein Array kann als eine einzige Variable, die eine Liste von Werten speichert in einer oder mehreren Dimensionen gedacht werden , die sich auf jeden Wert mit seinen Koordinaten in Klammern hinter den Namen der Variablen . Sobald die Daten in 2D-Arrays der passenden Dimensionen angeordnet ist, kann QBasic grundlegende Operationen auf den Matrizen automatisch . Anleitung
1
Declare zwei , 2- dimensionale Arrays der gewünschten Größe mit der DIM -Befehl in der folgenden Form:
DIM MatrixOne ( 3, 5)
< p > DIM MatrixTwo ( 3, 5)
Dieses Beispiel erstellt zwei 3 -by- 5-Arrays namens MatrixOne und MatrixTwo sind. Die Zeilen-und Spalten -Nummern in den Matrizen wird mit Null beginnen , so dass die Koordinaten in diesem Beispiel würde von MatrixOne (0 , 0) MatrixOne reichen (2, 4 ) auf Twitter
2 Füllen Sie die Matrizen mit der gewünschten Werte ein Wert zugewiesen wird jedes Paar von Koordinaten in der folgenden Form:
MatrixOne (0 , 0) = 4
um jede Matrix mit aufeinanderfolgenden ganzen Zahlen zu füllen, verwenden Sie den folgenden Code , ersetzen 3 und 5 mit den Abmessungen Ihres Matrizen :
V = 1
FOR X = 1 TO 3
- FOR Y = 1 TO 5
< p > ---- MatrixOne (X , Y) = V
---- V = V + 1
- next to
Weiter
Seite 3
Führen einfache Matrix-Operationen durch Addieren oder Subtrahieren der Matrix- Variablen , wie in diesem Beispiel :
MatrixOne MatrixOne = + MatrixTwo
Um die Werte in der ursprünglichen Matrizen zu erhalten , erklären, eine dritte Matrix , deren Abmessungen entsprechen den ersten beiden Matrizen ' Dimensionen. Ordnen Sie die Ergebnisse der Operation in die dritte Matrix mit diesem Code :
DIM MatrixResult ( 3, 5)
MatrixResult = MatrixTwo - MatrixOne