Les indices de lignes et de colonnes de la matrice commencent par 1. Par exemple, le coin supérieur gauche de la matrice a est désigné par [1,1]. Le stockage interne d'une matrice est dans l'ordre des colonnes, ce qui signifie que la première colonne de la colonne 1 est mémorisée, puis la colonne 2 et ainsi de suite, comme vous l'avez vu dans la section 3.
Une façon de créer une matrice est en utilisant la fonction matrix ():
Ici, nous concatonnons ce que nous avons l'intention de la première colonne, les chiffres 1 et 2, avec ce que nous avons l'intention de la deuxième colonne, 3 et 4. Donc, nos données sont (1,2,3,4). Ensuite, nous spécifions le nombre de lignes et de colonnes. Le fait que R utilise l'ordre colonne-commande détermine alors où ces quatre nombres sont placés dans la matrice.
Puisque nous avons spécifié les entrées matricielles dans l'exemple précédent, et il y en avait quatre, nous n'avions pas besoin de préciser ncol et nrow; Just nrow ou ncol aurait suffi. Avoir quatre éléments en tout, en deux rangées, implique deux colonnes:
Notez que lorsque nous imprimons y, R nous montre sa notation pour les lignes et les colonnes. Par exemple, [, 2] signifie l'intégralité de la colonne 2, comme on peut le voir dans cette vérification:
Une autre façon de créer y est de spécifier les éléments individuellement:
Notez que nous devons avertir R à l'avance que y sera une matrice et donnera le nombre de lignes et de colonnes.
Bien que le stockage interne d'une matrice soit dans l'ordre colonne-majeur, vous pouvez définir l'argument torow dans matrix () sur true pour indiquer que les données entrent dans l'ordre principal de rang. Voici un exemple d'utilisation de l'application:
Notez que la matrice est toujours stockée dans l'ordre colonne-majeur. L'argument byrow a permis que notre entrée soit en forme de ligne principale. Cela peut être plus pratique si vous lisez à partir d'un fichier de données organisé de cette façon, par exemple.