Metodo delle differenze centrate con condizioni di Neumann

Messaggioda Saxbenex » 30/06/2017, 14:29

Buongiorno a tutti,
sto cercando di implementare in Matlab il metodo delle differenze finite centrato con le condizioni di Neumann della seguente equazione:
$\frac{\partial u(x,t)}{\partial t}-B \frac{\partial u(x,t)}{\partial t^2}=f$ dove $f(x,t)=-x^2+1-2B+2Bt$.
Le condizioni iniziali e di Neumann sono le seguenti:
$u(x,0)=x^2-1$ e $\frac{\partial u}{\partial x}(x_0,t_n)=\frac{u_1^n-u_0^n}{h}$.
Non riesco a capire come devo fare ad implementare il codice su Matlab, in particolare come scrivere le condizioni di Neumann :cry:

Grazie a tutti coloro che mi aiuteranno!!
Saxbenex
Starting Member
Starting Member
 
Messaggio: 1 di 38
Iscritto il: 30/06/2017, 14:14

Re: Metodo delle differenze centrate con condizioni di Neumann

Messaggioda Raptorista » 03/07/2017, 08:54

Una condizione di Neumann in senso discretizzato è una condizione sul rapporto incrementale tra un nodo di bordo ed il suo vicino, come tu hai giustamente scritto, ma dev'essere posta uguale a qualcosa, che qui invece manca!
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 4435 di 9616
Iscritto il: 28/09/2008, 19:58


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite