Избегайте создания сингулярной матрицы в MATLAB

Как бы вы сгенерировали случайную матрицу, которая не является сингулярной в MATLAB .?

Я знаю, что для проверки этого можно использовать определитель матрицы, но после прочтения определителя MATLAB :

«Использование det (X) == 0 в качестве теста на сингулярность матрицы является подходящим только для матриц скромного порядка с небольшими целочисленными элементами. Проверка сингулярности с помощью abs (det (X))

Итак, если я хочу сгенерировать большую случайную матрицу (axb) a = 5000, b = 5000 , как это сделать ??.

5
задан cMinor 24 February 2011 в 02:19
поделиться