Pagina 1 di 3

Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 11:48
da Genesis760
Salve a tutti,
sono nuovissimo in questo forum e spero possiate aiutarmi in questo mio problema. Ho una serie di dati e vorrei interpolarli. Il problema è che cerco un software che interpoli tali dati e soprattutto mi restituisca la relativa espressione matematica.
Mi servirebbe questo in merito all'uso del software Epanet. Chi lo stesse usando puo' contattarmi anche per scambiarci informazioni a proposito.
L'espressione matematica dovrebbe avere una forma del tipo
x= (a*y^b)/(c*z^d * w^e)
dove a, b, c, d, e sono coefficienti reali; y,z,w variabili indipendenti.
Attendo vostre risposte.
Sono a disposizione per eventuali chiarimenti.
Grazie mille

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 12:02
da RenzoDF
perché una funzione interpolante di questo tipo ?

interpolare dei dati è già problematico, se poi mettiamo restrizioni alla funzione interpolante le cose si complicano :wink:

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 12:34
da Genesis760
Grazie per la risposta immediata.
Mi spiego meglio. Non voglio mettere nessuna restrizione. So pero' che la funzione sara' di quel tipo. Nessuna idea di un software interpolante di dati?
Grazie

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 18:06
da RenzoDF
Il tuo problema non è di semplice risoluzione nemmeno per via numerica ... per quello poi di ricerca di una soluzione di fitting simbolico direi quasi impossibile :mrgreen:



Posso sapere cosa e dove studi / lavori ? Grazie.

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 18:22
da IsidoroKZ
Con tante cautele dovute al fatto che non so che modello sia, che dati di partenza hai, perche' vuoi quella forma ecc... ecc... (capisco che potresti dirceli, poi dovresti ucciderci :) ), si potrebbe provare in questo modo.

Passa alla rappresentazione logaritmica dell'espressione, e ottieni un sistema di equazioni lineari che ti permette di ricavare i coefficienti. Se i dati sono sovrabbondanti, puoi fare un best fit, ad esempio quadratico, per trovare i coefficienti. Non sapendo nulla del problema, non posso valutare gli errori e le sensitivity che saltano fuori.

BTW: con il metodo che ho detto prima si hanno infinite soluzioni perche' c'e` un coefficiente sovrabbodante.

Edit: provare con Curve Expert? Che ne dici Renzo?

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 18:38
da RenzoDF
IsidoroKZ ha scritto:Edit: provare con Curve Expert? Che ne dici Renzo?


Carissimo Isidoro vedo che vuoi infierire su un povero vecchietto che è fermo alla "bicubica" ... ma questa me la lego al dito :mrgreen: :mrgreen: :mrgreen:

Per una interpolazione multidimensionale ... In Octave
http://www.gnu.org/software/octave/doc/ ... erpolation

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 18:54
da g.schgor
Anche se non sembra più di moda, c'è sempre MathCad che con genfit( )
permette di trovare i coefficienti di una funzione data, in modo che approssimi una serie di punti.

Vedi questo articolo

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 19:16
da RenzoDF
g.schgor ha scritto:Anche se non sembra più di moda, c'è sempre MathCad che con genfit( )
permette di trovare i coefficienti di una funzione data, in modo che approssimi una serie di punti.


anche in 4 dimensioni ?

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 21:38
da g.schgor
Se per "dimensioni" intendi i parametri da cui dipende la funzione,
sì, è possibile.

Re: Software per interpolazione dati

MessaggioInviato: 20 dic 2009, 21:51
da RenzoDF
g.schgor ha scritto:Se per "dimensioni" intendi i parametri da cui dipende la funzione,
sì, è possibile.


intendo dire che dandogli in pasto n punti del tipo (x1,y1,z1,v1) riesce a darti una v=f(x,y,z) ?