next up previous contents index
Next: 2.4.7.2 Le Produit Up: 2.4.7 Quelques primitives matricielles Previous: 2.4.7 Quelques primitives matricielles   Table des matières   Index

2.4.7.1 La sommation

Pour faire la somme des coefficients d'une matrice, on utilise sum:

-->sum(1:6)
 ans  =
 
    21.

Cette fonction admet un argument supplémentaire pour effectuer la somme selon les lignes ou les colonnes:
Essayez par exemple:

-->B=[1 2 3 ; 4 5 6]
 B  =
 
!   1.    2.    3. !
!   4.    5.    6. !
 
-->sum(B,"row")
 ans  =
 
!   5.    7.    9. !
 
-->sum(B,"col")
 ans  =
 
!   6.  !
!   15. !

Il existe un objet très pratique: la matrice vide que l'on définit de la façon suivante:

-->C=[]
 C  =
 
     []
La matrice vide intéragit avec d'autres matrices avec les règles suivantes: [ ]+ A = A et [ ]*A = A. Si on applique maintenant la fonction sum sur cette matrice vide, on obtient le résultat naturel:
 
-->sum([])
 ans  =
 
    0.
Ceci est identique à la convention utilisée en mathématique pour les sommations:

$\displaystyle S=\sum_{i=1}^{n} u_i $

Lorsque l'ensemble est vide, on impose par convention S=0.



root
2000-02-07