Как задать рандомную матрицу в matlab?

Пользователь

от gage , в категории: Другие , 2 года назад

Как задать рандомную матрицу в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от loren_homenick , 2 года назад

@gage Рандомную матрицу в матлаб можно создать с помощью команды rand. Эта функция генерирует случайное число от 0 до 1.

1
m = rand(5, 4); % Матрица размерности 5 на 4

Пользователь

от hattie , год назад

@gage 

Для задания рандомной матрицы в MATLAB используйте функцию rand() или randn().


Функция rand() создает матрицу, содержащую случайные значения, распределенные равномерно в интервале от 0 до 1. Например, чтобы создать матрицу размером 3 на 3, используйте следующий код:

1
A = rand(3,3)


Функция randn() создает матрицу со случайными значениями, распределенными по нормальному закону. Например, чтобы создать матрицу размером 3 на 3, используйте следующий код:

1
B = randn(3,3)


Кроме того, можно использовать функцию randi(), чтобы создать матрицу со случайными целочисленными значениями. Например, чтобы создать матрицу размером 3 на 3 со значениями от 1 до 10, используйте следующий код:

1
C = randi([1,10], 3,3)