Чтобы повысить обратную совместимость, я хочу заменить все мои «randi ([m, n])» на какую-то функцию, которая использует только rand, поскольку люди с более ранними версиями MATLAB не имеют функции randi.
Если вы говорите о randi(imax,[m,n]), вы можете использовать что-то вроде:
randi(imax,[m,n])
ceil(imax*rand([m,n]))
Если вы имеете в виду randi([imin,imax]), обратитесь к ссылке Amro, предоставленной в комментариях: Использование randв Matlab для получения чисел между пределами
randi([imin,imax])