<< EXTRACTBITS Palette Entier JKFLIPFLOP >>

Scilab Help >> Xcos > palettes > Palette Entier > INTMUL

INTMUL

Multiplication de matrices entières

Aperçu

Contenu

Description

Ce bloc calcule la multiplication de deux entrées constituées par des matrices d'entiers. Le nombre de lignes de la seconde matrice doit être égal au nombre de colonnes de la première matrice.

La sortie est une matrice où le nombre de lignes est égal au nombre de lignes de la première matrice d'entrée et le nombre de colonnes est égal au nombre de colonnes de la seconde matrice d'entrée.

Lors d'un dépassement de capacité, le résultat peut prendre trois formes :

  1. Un résultat normal non saturé. Par exemple, si le type est int8 et le résultat 128, la valeur de sortie du bloc sera -128.

  2. Un résultat saturé. Pour l'exemple précédent la valeur de sortie du bloc sera 127

  3. Un message d'erreur prévenant l'utilisateur du dépassement de capacité.

L'utilisateur peut sélectionner l'une de ces trois formes en mettant le champ Do on Overflow à 0,1 ou 2.

Types de données

Le bloc supporte les types de données suivants :

Paramètres

Propriétés par défaut

Exemple

Le but de cet exemple est de coder deux chiffres décimaux dans un seul octet. Il fait exactement le travail inverse de l'exemple du bloc EXTRACTBITS.

Fonction d'interfaçage

Fonctions de calcul

Voir aussi


Report an issue
<< EXTRACTBITS Palette Entier JKFLIPFLOP >>