Grundlegendes zu den Funktionen randomize() und randi() von MATLAB
Randomisieren bedeutet, etwas zufällig einen Wert zuzuweisen oder etwas zufällig zu machen. Im Kontext des von Ihnen bereitgestellten Codes ist „randomize()“ eine Funktion, die eine Zufallszahl zwischen 0 und 1 generiert.
Die Funktion „randomize()“ in MATLAB wird verwendet, um eine Zufallszahl innerhalb eines angegebenen Bereichs zu generieren. Es benötigt ein Argument, das die untere Grenze des Bereichs darstellt, und gibt eine Zufallszahl zwischen dieser Grenze und der oberen Grenze zurück (die nicht explizit angegeben ist, aber als 1 angenommen wird).
Wenn Sie beispielsweise „randomize( 0)` in MATLAB wird eine Zufallszahl zwischen 0 und 1 zurückgegeben. Wenn Sie „randomize(0, 10)“ aufrufen, wird eine Zufallszahl zwischen 0 und 10 zurückgegeben.
In Ihrem Code wird die Zeile „randomize(0. 0)“ in MATLAB zurückgegeben )“ generiert eine Zufallszahl zwischen 0 und 1, die dann als Startwert für die Funktion „randi()“ verwendet wird, um eine Folge von Zufallszahlen zu generieren. Die Funktion „randi()“ benötigt zwei Argumente: Das erste ist der Startwert (die von „randomize()“ generierte Zufallszahl) und das zweite ist die Anzahl der zu generierenden Zufallszahlen. In diesem Fall generiert „randi(0, 10)“ 10 Zufallszahlen zwischen 0 und 10. Zusammenfassend lässt sich sagen, dass „randomize()“ verwendet wird, um eine Zufallszahl innerhalb eines angegebenen Bereichs zu generieren, und „randi()“ ist es auch Wird verwendet, um eine Folge von Zufallszahlen basierend auf diesem Startwert zu generieren.