Utilizzo¶
Il file di input¶
Il nome di default del file di input è best_fit.txt. File con nomi diversi possono comunque essere utilizzati (si vedano le funzioni fit e load_data).
Il fit¶
Se il file di input best_fit.txt è presente (obbligatoriamente nello stesso folder del programma), l’interpolazione può essere fatta partire con il solo comando
fit()
La funzione fit carica in tal caso il file best_fit.txt ed esegue l’interpolazione con i parametri di default (il grado del polinomio interpolante è posto a 2)
La funzione fit accetta comunque alcuni parametri e, precisamente:
fit(file='mio_input.txt')
carica i dati da un file di input diverso dal default.
esegue il fit con un polinomio di grado diverso dal default (nell’esempio, 3)
fit(reload=True)
esegue il fit forzando il ricaricamento del file di dati.
Note
La funzione load_data può anche essere utilizzata per caricare i dati dal file di input scelto. Esempio:
load_data('mio_file.txt')
fit(deg=3)
La classe drv¶
La variabile drv (istanza della classe driver_class) contiene un metodo (set_xlimit) per variare l’intervallo di definizione della variabile indipendente sul quale l’iterpolazione è effettuata:
drv.set_xlimit(xmin, xmax)
dove xmin e xmax sono i due valori scelti come estremo dell’intervallo.
Ad esempio:
>>> drv.set_xlimit(0., 5.)
>>> fit()
L’intervallo originale può essere ripristinato con il metodo drv.xlimit_reset:
drv.reset_xlimit()