Existe uma maneira rápida de inverter uma matriz no Matla

Tenho muitas matrizes grandes (em torno de 5000 x 5000) que preciso inverter no Matlab. Na verdade, eu preciso do inverso, então não posso usar o mldivide, o que é muito mais rápido para resolver Ax = b por apenas um

Minhas matrizes são provenientes de um problema que significa que elas têm algumas propriedades agradáveis. Primeiro, o determinante é 1, então eles são definitivamente invertíveis. Eles não são diagonalizáveis, ou eu tentaria diagonalizá-los, invertê-los e depois colocá-los de volta. Suas entradas são todos números reais (na verdade racionais

Estou usando o Matlab para obter essas matrizes e para essas coisas que preciso fazer com os inversos, então prefiro uma maneira de acelerar o Matlab. Mas se houver outro idioma que eu possa usar que seja mais rápido, informe-me. Eu não conheço muitas outras linguagens (um pouco, mas de C e um pouco, mas de Java); portanto, se for realmente complicado em alguma outra linguagem, talvez eu não consiga usá-la. Por favor, vá em frente e sugira, no cas

questionAnswers(3)

yourAnswerToTheQuestion