Sto tentando di risolvere un'equazione del tipo:
Dove ha un polo semplice a , per gli autovalori e gli autovettori più piccoli . Le condizioni al contorno sono: e , e sto solo guardando la funzione sopra .0 N ψ ( 0 ) = 0 ψ ( R ) = 0 ( 0 , R ]
Tuttavia, se faccio un metodo di differenza finita molto semplice, distribuito uniformemente, il più piccolo autovalore è molto impreciso, (a volte esiste un autovalore "falso" che è diversi ordini di grandezza più negativi di quello che conosco dovrebbe essere lì, il reale "primo autovalore" diventa il secondo, ma è ancora scarso).
Cosa influenza l'accuratezza di un tale schema di differenze finite? Suppongo che la singolarità sia ciò che sta causando il problema e che una griglia con spaziature irregolari migliorerebbe significativamente le cose, ci sono documenti che possono indicarmi un buon metodo di differenza finita non uniforme? Ma forse uno schema di differenza di ordine superiore migliorerebbe di più? Come si decide (o è solo "provare entrambi e vedere")
nota: il mio schema delle differenze finite è tridiagonale simmetrica in cui le 3 diagonali sono:
Dove è la spaziatura della griglia. E sto risolvendo la matrice usando un risolutore simmetrico diretto (suppongo che l'accuratezza non sia influenzata drasticamente dal risolutore, sbaglio?)