Random Number
Generieren normalverteilter Zufallszahlen
Bibliotheken:
Simulink /
Sources
Beschreibung
Verwenden Sie den Random Number-Block, um gleichmäßig verteilte Zufallszahlen zu generieren. Verwenden Sie den Uniform Random Number-Block, um gleichmäßig verteilte Zufallszahlen zu generieren. Beide Blöcke verwenden den Normal (Gaußschen) Zufallszahlengenerator ('v4'
: Legacy MATLAB® 4.0 Generator der rng
-Funktion).
Sie können eine wiederholbare Sequenz mit jedem Zufallszahlenblock mit demselben nicht negativen Startwert und denselben Parametern generieren. Der Startwert wird bei jedem Start einer Simulation auf den angegebenen Wert zurückgesetzt. Standardmäßig erzeugt der Block eine Sequenz mit einem Mittelwert von 0 und einer Varianz von 1. Um einen Vektor von Zufallszahlen mit demselben Mittelwert und derselben Varianz zu generieren, geben Sie den Seed-Parameter als Vektor an.
Vermeiden Sie die Integration eines zufälligen Signals, da die Solver relativ glatte Signale integrieren müssen. Verwenden Sie stattdessen den Band-Limited White Noise-Block.
Die numerischen Parameter dieses Blocks müssen nach der Skalarexpansion die gleichen Dimensionen haben. Wenn Sie das Kontrollkästchen Interpret vector parameters as 1-D aktivieren und die numerischen Parameter nach der Skalarexpansion Zeilen- oder Spaltenvektoren sind, gibt der Block ein 1-D-Signal aus. Wenn Sie das Kontrollkästchen Interpret vector parameters as 1-D deaktivieren, gibt der Block ein Signal mit derselben Dimensionalität wie die Parameter aus.
Beispiele
Ports
Ausgabe
Parameter
Blockeigenschaften
Datentypen |
|
Direct Feedthrough |
|
Mehrdimensionale Signale |
|
Signale mit variabler Größe |
|
Erkennung von Nulldurchgängen |
|
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt vor R2006a