344
Le logiciel R - Effectuer des analyses math´ ematiques
> lambda <- 2 # Création du scalaire λ.
> A <- matrix(c(2,3,5,4),nrow=2,ncol=2) # Matrice réelle.
> A
[,1] [,2]
[1,]
2
5
[2,]
3
4
> B <- matrix(c(1,2,2,7),nrow=2,ncol=2) # Matrice réelle
# symétrique.
> B
[,1] [,2]
[1,]
1
2
[2,]
2
7
> C <- matrix(c(1,1i,-1i,3),ncol=2) # Matrice complexe
# hermitienne.
> C
[,1] [,2]
[1,] 1+0i 0-1i
[2,] 0+1i 3+0i
> I2 <- diag(rep(1,2)) # Matrice identité d’ordre 2.
Nous allons nous servir de ces objets pour illustrer les diff´ erentes op´ erations
possibles sur les matrices.
Remarque
Pour des fonctions plus ´ elabor´ ees de manipulation de matrices, le lecteur
pourra utiliser le package Matrix.
8.2.1 Op´ erations de base
Les op´ erations de base sur les matrices en R sont les suivantes :
• L’addition d’un scalaire : λ + A
> lambda+A
[,1] [,2]
[1,]
4
7
[2,]
5
6
• L’addition (terme ` a terme) : A + B
> A+B
[,1] [,2]
[1,]
3
7
[2,]
5
11
Précédent

- 376/701

Suivant