matrices sont une représentation mathématique d'une collection de numéros , appelés éléments disposés en lignes et en colonnes. La meilleure façon de stocker et de traiter des matrices en QBasic est d'utiliser des tableaux à deux dimensions. Un tableau peut être considéré comme une simple variable qui stocke une liste de valeurs dans une ou plusieurs dimensions , se référant à chaque valeur avec ses coordonnées entre parenthèses après le nom de la variable. Une fois que les données sont organisées en tableaux 2D de dimensions correspondant , QBasic peut effectuer des opérations de base sur les matrices automatiquement . Instructions
1
déclarer deux , les tableaux à 2 dimensions de la taille désirée en utilisant la commande DIM sous la forme suivante :
DIM MatrixOne ( 3, 5)
< p > DIM MatrixTwo ( 3, 5)
Cet exemple va créer deux 3 - en - 5 tableaux nommés MatrixOne et MatrixTwo , respectivement. Numéros de ligne et de colonne dans les matrices vont commencer à zéro , de sorte que les coordonnées dans cet exemple se situerait entre MatrixOne ( 0, 0) de MatrixOne (2, 4) pour les 2
Remplissez les matrices avec le valeurs souhaitées en attribuant une valeur à chaque paire de coordonnées sous la forme suivante :
MatrixOne ( 0, 0) = 4
pour remplir chaque matrice avec des nombres entiers consécutifs , utilisez le code suivant, en remplaçant 3 et 5 avec les dimensions de vos matrices :
V = 1
pour x = 1 à 3
- POUR Y = 1 à 5
< p > ---- MatrixOne (X, Y) = V
---- V = V + 1
- PROCHAINE
Ensuite
Hôtels 3
Effectuer les opérations matricielles simples en ajoutant ou soustrayant les variables de la matrice , comme dans cet exemple :
MatrixOne MatrixOne = + MatrixTwo
Pour préserver les valeurs dans les matrices originales , déclarer une troisième matrice dont les dimensions correspondent aux dimensions des deux premières matrices. Affectez les résultats de l'opération à la troisième matrice en utilisant ce code:
DIM MatrixResult ( 3, 5)
MatrixResult = MatrixTwo - MatrixOne