MATMUL

Bloc Scicos
fr - eng

##
MATMUL Multiplication Matricielle

### Contenu

- MATMUL Multiplication Matricielle
  - Palette
  - Description
  - Boîte de dialogue
  - Exemple
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Voir aussi
  - Auteurs

### Palette

- Matrix - Palette d'opérations matricielles

### Description

Le bloc MATMUL fait la multiplication matricielle de ses deux entrées. Le nombre de lignes de la seconde matrice doit être égal au nombre de colonnes de la première. La sortie est une matrice où le nombre de lignes est égal à celui de la première matrice d'entrée et où le nombre de colonnes est égal à celui de la deuxième matrice d'entrée.

### Boîte de dialogue

- Datatype(1=real double 2=Complex)
  Ce paramètre indique le type de donnée de la sortie. Ce bloc fonctionne uniquement avec des types de donnée réels(1) et complexes(2). Si un autre type que 1 et 2 est indiqué, alors Scicos retourne le message d'erreur "Datatype is not supported".
  Propriétés : Type 'vec' de taille 1.

- Multiplication rule (1= * 2= .* )
  ?
  Propriétés : Type 'vec' de taille 1.

### Exemple

    A=[1 2 3;4 5 6]
    B=[9 8 7 6;5 4 3 2;9 7 5 3]
    y=[46 37 28 19;115 94 73 52]

### Propriétés par défaut

- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
  - port 1 : taille [-1,-2] / type 1
  - port 2 : taille [-2,-3] / type 1
- sorties régulières:
  - port 1 : taille [-1,-3] / type 1
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: matmul_m

### Fonction d'interface

- SCI/macros/scicos_blocks/MatrixOp/MATMUL.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/matmul_m.c [voir code]
- SCI/routines/scicos/matzmul_m.c [voir code]
- SCI/routines/scicos/matmul2_m.c [voir code]
- SCI/routines/scicos/matzmul2_m.c [voir code]

### Voir aussi

- INTMUL - INTMUL Multiplication matricielle de nombre entiers (Bloc Scicos)
- MATDIV - MATDIV Division matricielle (Bloc Scicos)
- MATBKSL - MATBKSL Division matricielle à gauche (Bloc Scicos)
- MATEXPM - MATEXPM Exponentielle matricielle (Bloc Scicos)
- SUMMATION - Somme (Bloc Scicos)

### Auteurs

- Fady NASSIF INRIA
- Alan Layec INRIA