Regoralizzazione di una matrice discreta malcondizionata tramite Matlab

fab_mar9093
Un grazie a chiunque mi risponderà,
ho delle matrici 9x9, il numero di condizionamento è dell'ordine 10^(-18),
in altri casi Matlab dice proprio Warning: Matrix is singular to working precision.
Devo risolvere questo problema per la tesi, ho 10 giorni, usando il pacchetto Regularization tools.
Ho abbastanza tempo per risolvere il problema?

Risposte
Raptorista1
Detta così sembra un po' strana come cosa... Se una matrice è singolare, è singolare!
Descrivi meglio il tuo problema e che tipo di soluzione stai cercando.

fab_mar9093
$Ax = b$ sistema lineare
$A$ e $b$ sono intrinsecamente affette da errori dovuti all'approssimazione numerica. Il problema può essere in alcuni casi malcondizionato e la semplice inversione di $A$ no da risultati accettabili o sensati per $x$. Potrebbe anche darsi che la matrice $A$ è singolare, che la soluzione non sia unica.
Esistono delle tecniche di regolarizzazione che cercano di condurre a un problema ben condizionato al fine di ottenere una soluzione accettabile.

Raptorista1
Non ricordo niente del genere dai miei corsi di numerica. Se fai un esempio magari posso provare a capirci qualcosa.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.