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