Pagina 1 di 2

Programma per calcolo dell'interpolazione

MessaggioInviato: 26 nov 2015, 15:22
da Vicentio
Salve! Conoscete un programma per PC con quale conoscendo le coordinate di un grafico mi calcola la funzione analitica? GRAZIE! ?%

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 26 nov 2015, 15:26
da wall87
Hai già provato a vedere su questo articolo se c'è qualche cosa che ti può essere utile?

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 26 nov 2015, 15:56
da EcoTan
Che io sappia, la funzione devi proporla tu, poi ci sarà qualche programma che ne ottimizza i parametri. Per l'analisi economica anche Excel ha qualcosa.

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 26 nov 2015, 16:39
da DanteCpp

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 27 nov 2015, 23:37
da PietroBaima
mah, io che vedo per più ore al giorno mathematica che mia moglie userei quello :D

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 28 nov 2015, 0:10
da DanteCpp
beh ma si può fare anche risparmiando qualche centinaio di euro :mrgreen:

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 28 nov 2015, 0:18
da PietroBaima
giusto, Foto UtenteVicentio, se mi passi i dati...


:mrgreen:

Re: Programma per calcolo dell' interpolazione

MessaggioInviato: 28 nov 2015, 0:22
da fairyvilje
DanteCpp ha scritto:beh ma si può fare anche risparmiando qualche centinaio di euro :mrgreen:

Già. Che poi esisterebbero le licenze studente, solo che la mia università visto che non sono di matematica, fisica o informatica non me la passa D:.
Vincentio prova a guardare, magari tu sei più fortunato.
Fine off-topic :mrgreen:

Re: Programma per calcolo dell'interpolazione

MessaggioInviato: 28 nov 2015, 22:48
da Vicentio
I dati della mia funzione sono :
X \mapsto Y
0 \mapsto 17.05
1 \mapsto 14.98
2 \mapsto 10.95
3 \mapsto 6.89
4 \mapsto 2.81
5 \mapsto 1.41
6 \mapsto 1.79
7 \mapsto 2.57
8 \mapsto 0.94
9 \mapsto 0.59
\infty  \mapsto 0

Il grafico è questo :
alpha (FILEminimizer).jpg

Ho scritto solo i valori positivi di x perche il grafico e pari.

Re: Programma per calcolo dell'interpolazione

MessaggioInviato: 29 nov 2015, 11:52
da Russell
se conosci la funzione sinc, (che poi è sostanzialmente \frac{sin(x)}{x})
dovresti notare che i tuoi dati gli somigliano
https://it.wikipedia.org/wiki/Funzione_sinc
Dovrai modificarla un po' per renderla parametrizzabile, ad esempio
A \frac{sin(Bx)}{x}

quindi dovresti adattare quella funzione trovando i parametri A e B che risolvono meglio il problema

Dovresti poi notare che i tuoi dati non hanno quella media nulla che servirebbe per una corretta analisi con questa semplice funzione (sinc)... quindi devi sommare qualcosa nell'intorno dell'origine, ma che vada lentamente a zero all'infinito
suggerirei un e^{-\left |x  \right |}
è un po' spigolosa nell'origine, ma potrebbe andare

Altrimenti, una versione piu' smussata nell'origine sarebbe e^{-x^{2}} (che poi è la gaussiana)
https://it.wikipedia.org/wiki/Funzione_gaussiana

parametrizzando tutto quindi mi butterei su una funzione del tipo
A \frac{sin(Bx)}{x}+Ce^{-D\left |x  \right |}
o del tipo
A \frac{sin(Bx)}{x}+Ce^{-Dx^{2}}

Se la dai in pasto a Matlab, o altri programmi numerici, dovresti farti trovare i parametri A B C e D che meglio adattano questa funzione ai tuoi dati