best_fit_advanced module

class driver_class[source]

Bases: object

set_degree(deg)[source]

Fissa il grado del polinomio e della funzione myfunc_2

Parameters

deg (grado del polinomio e della funzione a*x^deg)

set_xlimit(xmin, xmax)[source]

Definisce l’intervallo della variabile indipendente x

Parameters
  • xmin (valore minimo dell’intervallo)

  • xmax (valore massimo dell’intervallo)

xlimit_reset()[source]

Riporta l’intervallo di definizione della variabile indipendente x al valore originale.

fit(deg=2, file='best_fit.txt', reload=False, ret=False)[source]

Esegue il fit.

Parameters
  • deg (grado del polinomio e della funzione myfunc_2 (default 2))

  • file (nome del file i dati (default best_fit.txt))

  • reload (se True, forza il ricaricamento del file di dati (default False))

  • ret (se True restituisce in uscita i valori dei parametri ottimizzati) – (default False)

load_data(file='best_fit.txt')[source]

Carica i dati di input

Parameters

file (nome del file di dati (default ‘best_fit.txt’))

myfunc(x, a, b)[source]
myfunc_2(x, a)[source]