Messaggioda oniudra » 21/07/2010, 07:57

grazie per la risp...ti dico pero il problema....io w(t) non la conosco analiticamente...so so i valori che assume in determinati istanti di tempo...come facciio??:(((
oniudra
Starting Member
Starting Member
 
Messaggi: 5
Iscritto il: 20/07/2010, 15:06

Messaggioda Ska » 21/07/2010, 12:27

puoi provare ad interpolare i dati che hai e usare l'interpolatore come \( \displaystyle {w}{\left({t}\right)} \) nell'equazione differenziale, tipo usare l'interpolazione spline che garantisce che la funzione interpolante sia di classe \( \displaystyle {{C}}^{{2}} \).
Ska
Junior Member
Junior Member
 
Messaggi: 441
Iscritto il: 22/12/2008, 22:33

Messaggioda oniudra » 21/07/2010, 13:05

e se invece gli passassi i i valori negli istanti di tempo che ho io?
oniudra
Starting Member
Starting Member
 
Messaggi: 5
Iscritto il: 20/07/2010, 15:06

Messaggioda Ska » 21/07/2010, 13:18

Il metodo RK come vedi valuta la \( \displaystyle {f{{\left({t},{y}\right)}}} \) non solo negli istanti \( \displaystyle {t}_{{k}}={t}_{{0}}+{k}\cdot{h} \), ma anche a valori intermedi, dunque dovresti avere tutti questi punti, non è semplice la cosa.
Ska
Junior Member
Junior Member
 
Messaggi: 441
Iscritto il: 22/12/2008, 22:33

Messaggioda oniudra » 21/07/2010, 13:21

quindi mi consigli di fare l'interpolazione e usare la funzione che ottengo. giusto?
grazie mille x il consiglio
oniudra
Starting Member
Starting Member
 
Messaggi: 5
Iscritto il: 20/07/2010, 15:06

Messaggioda Ska » 21/07/2010, 13:37

Considera che comunque si sta introducendo un errore aggiunto causato dall'interpolazione dei dati, però non credo si possa fare molto altro, anche perchè se l'obiettivo è trovare una soluzione al problema di cauchy, ecco considera che la soluzione che calcoli ha un qualche senso nell'intervalo in cui sono contenuti i dati, fuori da quell'intervallo si perde completamente di significato.

Se i dati che hai sono abbastanza fitti e quasi equidistanti potresti anche provare a costruire una sorta di eulero esplicito sugli intervalli data dai dati che possiedi, alla fine la tua equazione differenziale si riduce al calcolo di una primitiva di \( \displaystyle {w}{\left({t}\right)} \).
Ska
Junior Member
Junior Member
 
Messaggi: 441
Iscritto il: 22/12/2008, 22:33

Precedente

Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti