Реализуйте 'randi', используя 'rand' в MATLAB - PullRequest
1 голос
/ 18 августа 2011

Чтобы повысить обратную совместимость, я хочу заменить все мои «randi ([m, n])» на какую-то функцию, которая использует только rand, поскольку люди с более ранними версиями MATLAB не имеют функции randi.

1 Ответ

3 голосов
/ 18 августа 2011

Если вы говорите о randi(imax,[m,n]), вы можете использовать что-то вроде:

ceil(imax*rand([m,n]))

Если вы имеете в виду randi([imin,imax]), обратитесь к ссылке Amro, предоставленной в комментариях: Использование randв Matlab для получения чисел между пределами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...