|
FitNonLineareMinuit< Errori | Indice | Strategia da seguire ed errori più comuni > Uso di MINUIT entro matlab Prima di cominciare digitate Per prima cosa occorre costruire la funzione che calcola il {$\chi^2$} della legge scelta. Supponiamo che la legge sia: {$ y=f(\alpha), $} dove con {$\alpha$} si intendono gli {$M$} parametri da ottimizzare. Supponiamo inoltre che i dati sperimentali siano {$N$} valori {$y_i$} della grandezza {$y$} ottenuti con incertezze {$\sigma_i$}, in corrispondenza di altrettanti valori della variabile indipendente {$x$}. Allora costruiremo una matrice di dati così composta:
La matrice ha tre righe di pari dimensioni, contenenti rispettivamente i valori della variabile indipendente, quelli della variabile dipendente e le relative incertezze. I parametri si suppongono ordinati in un vettore
Si noti che va rispettato l'ordine con cui la L'esecuzione della minimizzazione procede con la supposizione (initial guess)di un buon punto di partenza per i parametri (chiamiamo
Dopo aver lanciato questo comando compare l'indicazione che si è all'interno di MINUIT. La sequenza tipica di base per l'ottimizzazione è:
< Errori | Indice | Strategia da seguire ed errori più comuni > |