MATMUL Multiplication Matricielle
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.
- 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.
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]
- 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
- SCI/macros/scicos_blocks/MatrixOp/MATMUL.sci [voir code]
- Fady NASSIF INRIA
- Alan Layec INRIA