Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Software per interpolazione dati

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Software per interpolazione dati

Messaggioda Foto UtenteGenesis760 » 20 dic 2009, 11:48

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
Avatar utente
Foto UtenteGenesis760
0 2
 
Messaggi: 2
Iscritto il: 20 dic 2009, 11:32

0
voti

[2] Re: Software per interpolazione dati

Messaggioda Foto UtenteRenzoDF » 20 dic 2009, 12:02

perché una funzione interpolante di questo tipo ?

interpolare dei dati è già problematico, se poi mettiamo restrizioni alla funzione interpolante le cose si complicano :wink:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
54,5k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12772
Iscritto il: 4 ott 2008, 9:55

0
voti

[3] Re: Software per interpolazione dati

Messaggioda Foto UtenteGenesis760 » 20 dic 2009, 12:34

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
Avatar utente
Foto UtenteGenesis760
0 2
 
Messaggi: 2
Iscritto il: 20 dic 2009, 11:32

0
voti

[4] Re: Software per interpolazione dati

Messaggioda Foto UtenteRenzoDF » 20 dic 2009, 18:06

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.
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
54,5k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12772
Iscritto il: 4 ott 2008, 9:55

0
voti

[5] Re: Software per interpolazione dati

Messaggioda Foto UtenteIsidoroKZ » 20 dic 2009, 18:22

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?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
113,1k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 19793
Iscritto il: 17 ott 2009, 0:00

0
voti

[6] Re: Software per interpolazione dati

Messaggioda Foto UtenteRenzoDF » 20 dic 2009, 18:38

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
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
54,5k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12772
Iscritto il: 4 ott 2008, 9:55

0
voti

[7] Re: Software per interpolazione dati

Messaggioda Foto Utenteg.schgor » 20 dic 2009, 18:54

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
Avatar utente
Foto Utenteg.schgor
56,5k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16730
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[8] Re: Software per interpolazione dati

Messaggioda Foto UtenteRenzoDF » 20 dic 2009, 19:16

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 ?
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
54,5k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12772
Iscritto il: 4 ott 2008, 9:55

0
voti

[9] Re: Software per interpolazione dati

Messaggioda Foto Utenteg.schgor » 20 dic 2009, 21:38

Se per "dimensioni" intendi i parametri da cui dipende la funzione,
sì, è possibile.
Avatar utente
Foto Utenteg.schgor
56,5k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16730
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[10] Re: Software per interpolazione dati

Messaggioda Foto UtenteRenzoDF » 20 dic 2009, 21:51

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) ?
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
54,5k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12772
Iscritto il: 4 ott 2008, 9:55

Prossimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti