Этот пример показывает, как создать массив случайных целочисленных значений, которые чертятся от дискретного равномерного распределения на съемочной площадке чисел-10,-9..., 9, 10.
Самый простой синтаксис randi
возвращает целочисленные значения с двойной точностью между 1 и заданное значение, imax
. Чтобы задать различную область значений, используйте аргументы imin
и imax
вместе.
Во-первых, инициализируйте генератор случайных чисел, чтобы сделать результаты в этом примере повторяемыми.
rng(0,'twister');
Создайте 1 1000 массив случайных целочисленных значений, чертивших от дискретного равномерного распределения на съемочной площадке чисел-10,-9..., 9, 10. Используйте синтаксис, randi([imin imax],m,n)
.
r = randi([-10 10],1,1000);
Проверьте, что значения в r
в заданной области значений.
r_range = [min(r) max(r)]
r_range = 1×2
-10 10