matrici sono una rappresentazione matematica di un insieme di numeri , chiamati elementi , disposti in righe e colonne . Il modo migliore per memorizzare ed elaborare le matrici in QBasic è quello di utilizzare gli array bidimensionali . Un array può essere pensato come una singola variabile che memorizza un elenco di valori in una o più dimensioni , riferendosi a ciascun valore con le sue coordinate in parentesi che segue il nome della variabile . Una volta che i dati sono disposti in array 2D di dimensioni corrispondenti , QBasic in grado di eseguire le operazioni di base sulle matrici automaticamente . Istruzioni 
 1 
 dichiarare due , array 2 - dimensionali della dimensione desiderata utilizzando il comando DIM nella forma seguente : 
 
 DIM MatrixOne ( 3 , 5 ) per < p > DIM MatrixTwo ( 3 , 5 ) per 
 Questo esempio creerà due 3-da - 5 array di nome MatrixOne e MatrixTwo , rispettivamente . La riga e di colonna nelle matrici inizieranno con zero, quindi le coordinate in questo esempio andrebbe da MatrixOne ( 0 , 0 ) a MatrixOne ( 2 , 4 ) economici 2 
 Riempire le matrici con l' valori desiderati assegnando un valore ad ogni coppia di coordinate di questo modulo : 
 
 MatrixOne ( 0 , 0 ) = 4 
 
 per riempire ogni matrice con numeri interi consecutivi , utilizzare il seguente codice , sostituendo 3 e 5 con le dimensioni delle vostre matrici : 
 
 V = 1 
 
 FOR X = 1 TO 3 
 
 - FOR Y = 1 TO 5 
 < p > ---- MatrixOne ( X , Y ) = V 
 
 ---- V = V + 1 
 
 - AVANTI 
 
 AVANTI 
 
 3 
 Eseguire semplici operazioni di matrice aggiungendo o sottraendo le variabili della matrice , come in questo esempio : 
 
 MatrixOne = MatrixOne + Commercio MatrixTwo 
 Per conservare i valori nelle matrici originali , dichiarare una terza matrice le cui dimensioni corrispondono a dimensioni primi due matrici . Assegnare i risultati dell'operazione alla terza matrice utilizzando questo codice: 
 
 DIM MatrixResult ( 3 , 5 ) per 
 MatrixResult = MatrixTwo - MatrixOne