Я хочу вычислить детерминант матрицы из ее разложения LUP в MATLAB. Определитель можно найти по следующей формуле:Учитывая LUP-разложение матрицы, как найти определитель в MATLAB?
Р является permutation matrix и S это количество обменов строк, необходимых для преобразования P в единичной матрице. Как найти S в приведенной выше формуле в MATLAB? Имеет ли он какие-либо заранее определенные функции и т. Д.?
Функция на обмен файлами не принимает P в качестве матрицы смежности, потому что это не симметричны. Что я могу сделать? – user215721
@ user215721 'симметричныйP = (P + P) '' – Jonas
Большое спасибо! (опечатка в приведенном выше комментарии: symmetP = P + P ') – user215721