Problema con le condizioni di Neumann su Matlab
Inviato: 19/01/2019, 18:25
Salve a tutti,
ho un problema per l'implementazioni su Matlab di questo problema, ove la soluzione è circa 0.208, ma non ho idea di come fare le ho provate in tutti i modi ma non sono capace di risolvere Neumann con differenze centrate. Di sotto posto la traccia dell' esercizio sperando che qualcuno di voi riesca a darmi una mano.
Si consideri il problema:
u''(x) + sin(x) = 0 su un intervallo [0,2*pi]
con condizioni
u(0)=0
u'(2*pi) = 1
Si risolva con il metodo delle differenze finite, usando differenze centrate per l'approssimazione della condizione al bordo di Neumann.
Il valore della soluzione approssimata nel punto 2\pi ottenuta scegliendo una partizione uniforme dell'intervallo di integrazione in M=10 intervalli.
ho un problema per l'implementazioni su Matlab di questo problema, ove la soluzione è circa 0.208, ma non ho idea di come fare le ho provate in tutti i modi ma non sono capace di risolvere Neumann con differenze centrate. Di sotto posto la traccia dell' esercizio sperando che qualcuno di voi riesca a darmi una mano.
Si consideri il problema:
u''(x) + sin(x) = 0 su un intervallo [0,2*pi]
con condizioni
u(0)=0
u'(2*pi) = 1
Si risolva con il metodo delle differenze finite, usando differenze centrate per l'approssimazione della condizione al bordo di Neumann.
Il valore della soluzione approssimata nel punto 2\pi ottenuta scegliendo una partizione uniforme dell'intervallo di integrazione in M=10 intervalli.