Bloc Scicos
fr - eng

##
Générateur aléatoire

### Contenu

- Générateur aléatoire
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Auteurs

### Palette

- Sources - Palette Sources

### Description

Ce bloc est un générateur de nombres aléatoires : chaque composante de sortie prend des valeurs constantes aléatoires par morceaux. Pour chaque événement les sorties prennent des nouvelles valeurs indépendantes.
La taille du port de sortie est déterminée par la taille des matrices A et B.

### 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étiés : Type 'vec' de taille 1.

- flag
  0 ou 1.
  0 pour une distribution uniforme sur [A,A+B].
  1 pour une distribution normale.
  Propriétés : Type 'vec' de taille 1.

- A
  matrice
  Propriétés : Type 'mat' de taille [-1,-2].

- B
  matrice
  Propriétés : Type 'mat' de taille [-1,-2].

- seed
  matrice
  Valeur de "graine" pour une séquence de nombre aléatoire.
  Le premier nombre est pour la partie réelle et le deuxième pour la partie imaginaire.
  Propriétés : Type 'mat' de taille [1,2].

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

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

### Fonction d'interface

- SCI/macros/scicos_blocks/Sources/RAND_m.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/rndblk_m.c [voir code]
- SCI/routines/scicos/rndblkz_m.c [voir code]

### Auteurs

- Fady Nassif INRIA
- Ramine Nikoukhah INRIA