INDIETRO
 Laboratorio 7
AVANTI

situazione con maple

In Maple sono disponibili due librerie per l'interpolazione polinomiale e per il fit di dati, che si caricano rispettivamente con i comandi with(CurveFitting) e with(stats).

Si noti che l'interpolazione polinomiale può essere fatta anche con punti simbolici, cosa assolutamente impossibile con matlab/octave.
Per esempio:

PolynomialInterpolation([0,1,2,3],[1,0,0,a],z);

Per i fit abbiamo i comandi fit e leastsquare, relativamente facili da usare.
Il problema con Maple sta forse nell'importare i dati: Maple è un po' limitato nei formati che può importare.

Per esempio si provi a leggere questi dati numerici e a fittarli meglio possibile con una rette e/o con una parabola.

T:=importdata(`nomefile`,2);
Una volta letti i dati in T, i comandi utilizzabili sono per esempio:

eq_fit1:=fit[leastsquare[[x,y],y=a*x+b,{a,b}]]([T]);
plot(rhs(eq_fit1),x=0..12);

eq_fit2:=fit[leastsquare[[x,y],y=a*x^2+b*x+c,{a,b,c}]]([T]);
plot(rhs(eq_fit2),x=0..12);
 


INDIETRO
Laboratorio Didattico di Matematica Computazionale - Sergio Steffè - AA 2017/2018 - PISA
AVANTI