Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opération avec des Matrices | Matrices
Introduction à R : Partie II
course content

Contenu du cours

Introduction à R : Partie II

Introduction à R : Partie II

1. Matrices
2. Trames de Données
3. Listes

book
Opération avec des Matrices

Bien! Maintenant, nous savons comment créer et personnaliser des matrices. Il est temps de considérer les opérations que nous pouvons effectuer avec les matrices.

Vous pouvez effectuer des opérations mathématiques de base avec des matrices. Effectuer une opération de base entre une matrice et un seul nombre effectuera l'opération respective pour tous les éléments de la matrice. Par exemple, pour la matrice donnée ci-dessous...

...nous pouvons multiplier chaque élément par 3.

1234567
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
copy

Comme vous pouvez le voir, chaque élément de la matrice a été multiplié par 3. Vous pouvez également utiliser les fonctions mean() et sum() pour les matrices. Ces fonctions renverront respectivement la moyenne globale ou la valeur totale. Par exemple,

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
copy

De plus, vous pouvez également appliquer ces fonctions aux lignes ou aux colonnes séparément. Ces fonctions sont rowSums(), rowMeans(), colSums(), colMeans(). Je pense qu'il est évident ce que fait chaque fonction selon leur nom. Par exemple, calculons les sommes des colonnes.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
copy

Pratiquons un peu.

Tâche

Swipe to start coding

Étant donné une matrice nommée m.

Vos tâches sont :

  1. Divisez chaque élément par 2, puis ajoutez 1. Réassignez le résultat à la variable m.
  2. Affichez la matrice m.
  3. Affichez les totaux des colonnes de la matrice m.
  4. Affichez la valeur moyenne de tous les éléments de m.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 6
toggle bottom row

book
Opération avec des Matrices

Bien! Maintenant, nous savons comment créer et personnaliser des matrices. Il est temps de considérer les opérations que nous pouvons effectuer avec les matrices.

Vous pouvez effectuer des opérations mathématiques de base avec des matrices. Effectuer une opération de base entre une matrice et un seul nombre effectuera l'opération respective pour tous les éléments de la matrice. Par exemple, pour la matrice donnée ci-dessous...

...nous pouvons multiplier chaque élément par 3.

1234567
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
copy

Comme vous pouvez le voir, chaque élément de la matrice a été multiplié par 3. Vous pouvez également utiliser les fonctions mean() et sum() pour les matrices. Ces fonctions renverront respectivement la moyenne globale ou la valeur totale. Par exemple,

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
copy

De plus, vous pouvez également appliquer ces fonctions aux lignes ou aux colonnes séparément. Ces fonctions sont rowSums(), rowMeans(), colSums(), colMeans(). Je pense qu'il est évident ce que fait chaque fonction selon leur nom. Par exemple, calculons les sommes des colonnes.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
copy

Pratiquons un peu.

Tâche

Swipe to start coding

Étant donné une matrice nommée m.

Vos tâches sont :

  1. Divisez chaque élément par 2, puis ajoutez 1. Réassignez le résultat à la variable m.
  2. Affichez la matrice m.
  3. Affichez les totaux des colonnes de la matrice m.
  4. Affichez la valeur moyenne de tous les éléments de m.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 6
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt