Как бы вы сгенерировали случайную матрицу, которая не является единственной в MATLAB .?
Я знаю, что для проверки этого можно использовать определитель матрицы, но после прочтения Определитель MATLAB :
"Использование det (X) == 0 в качестве теста для сингулярности матрицы подходит только для матриц умеренного порядка с небольшими целочисленными значениями. Тестирование сингулярности с использованием abs (det (X)) <= допуск не рекомендуется, так как Трудно выбрать правильный допуск. Функция cond (X) может проверять наличие единичных и почти сингулярных матриц. "</p>
Так что если я хочу сгенерировать большую случайную матрицу (axb) a = 5000, b = 5000 , как это сделать ??.