Zufällige Ganzzahlen
Dieses Beispiel zeigt, wie Sie ein Array zufälliger Ganzzahlwerte aus einer diskreten, gleichmäßigen Verteilung der Zahlenreihe –10, –9,...,9, 10 erstellen können.
Die einfachste Syntax randi
gibt Ganzzahlwerte zwischen 1 und einem festgelegten Wert, imax
, mit doppelter Genauigkeit aus. Um einen anderen Bereich festzulegen, verwenden Sie die Argumente imin
und imax
zusammen.
Initialisieren Sie zunächst den Zufallszahlengenerator, um die Ergebnisse in diesem Beispiel wiederholbar zu machen.
rng(0,'twister');
Erstellen Sie ein 1x1000-Array zufälliger Ganzzahlwerte aus einer diskreten gleichmäßigen Verteilung der Zahlenreihe -10, -9,...,9, 10. Verwenden Sie die Syntax randi([imin imax],m,n)
.
r = randi([-10 10],1,1000);
Überprüfen Sie, ob die Werte in r
im angegebenen Bereich liegen.
[rmin,rmax] = bounds(r)
rmin = -10
rmax = 10