How can I stabilize the matrix left division (i.e. "\")?

2 visualizaciones (últimos 30 días)
Milena Carniel
Milena Carniel el 28 de Nov. de 2023
Respondida: Bruno Luong el 28 de Nov. de 2023
I have a problem using the matrix left division operator (i.e. " \ ").
In particular, it happens to me that if I apply the operator on the same matrix and using the same Matlab version (2023a) but using two different PC, I obtain two different results.
I think that the problent could be that I'm working with a singular matrix. However I'd like to find a way to solve the calculation obtaining the same results even if I use different PC, maybe forcing the same settings of the operator.
Can you help me?

Respuestas (2)

Matt J
Matt J el 28 de Nov. de 2023
You cannot. You must regularize the problem somehow and make the matrix non-singular.

Bruno Luong
Bruno Luong el 28 de Nov. de 2023
Try pinv, lsqminnorm it can stabilize somewhat the inversion with (near) singular matrix. Both bave a tolerance argument to tune the stability?

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by