Problem bei Lösung von Diffusi < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hi,
ich bin absoluter Neuling in Matlab und brauche es eigentlich nur für ein Essay zum Thema mathematische Biologie...
Daher entschuldigt bitte meine totale Unwissenheit...
Gestern die Lotka-Volterra Gleichungen mit Matlab lösen mit ode45 habe ich mit viel recherchieren hinbekommen...
Aber heute scheitere ich einfach an einer 1-Dimensionalen Diffusionsgleichung
Die Gleichung lautet:
delta c / delta t = [D * (delta² c / delta x²)];
Habe manche Ansätze mit pdepe gesehen...aber ich schnalle es einfach nicht
Hoffe mir kann jemand helfen
Mich würde zB ein einfacher Graph interessieren der für ein spezielles t einen Graphen mit entsprechender Dichte zeichnet...
Die Lösung wäre ja c(x,t) =(M/(4*pi*Dt)) exp(-x²/(4Dt))
Und sowas hier, würde ich gerne drauß machen:
http://www.wolframalpha.com/input/?i=100/(4*pi*1*2)+*+exp(-x%C2%B2/(4*1*2))
Bei M=100, D=1 und t=2
Die Lösungsformel würde ich aber gerne nicht in Matlab nutzen...möchte zeigen, dass man sowas heute alles von Computern erledigen lassen kann...
Hoffe auf Hilfe
Gruß
ICE-MAN
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt:
http://www.gomatlab.de/problem-bei-loesung-von-diffusionsgleichung-t15715.html
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 00:21 Mi 15.12.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 09:35 Di 28.12.2010 | Autor: | ullim |
Hi,
schau mal im Help unter PDE Solver nach, da ist fast genau Dein Beispiel. Dort lautet die PDE
[mm] \pi^2*\br{\partial}{\partial t}u(x,t)=\br{\partial^2}{\partial x^2}u(x,t) [/mm] mit Rand- und Anfangsbedingungen.
Übrigens gibt es auch unter Demos, Differential Equations in MATLAB, Partial Differential Equations ein vollständiges Code Beispiel dafür. Braucht man nur zu kopieren und schon ist man fertig.
|
|
|
|