By what I can replace randint() function.

4 vues (au cours des 30 derniers jours)
Karthik K
Karthik K le 20 Sep 2018
Here is a randint function, i am not having communication toolbox. How i can rewrite this statement. k = randint(1,1,10)+5;

Réponse acceptée

Torsten
Torsten le 20 Sep 2018
Modifié(e) : Torsten le 20 Sep 2018
r = rand(1,1);
k = min(floor(10*r),9)+5

Plus de réponses (1)

Steven Lord
Steven Lord le 20 Sep 2018
The recommendation in the Release Notes is to use randi instead. The equivalent call is:
randi([5, 14], [1 1])
since randint(1, 1, 10) created a number in the range [0, 9].

Catégories

En savoir plus sur Simscape Electrical dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by