Richtungsfeld Plotten < partielle < Differentialgl. < Analysis < Hochschule < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:02 Mo 30.04.2012 | Autor: | BigDeal |
Aufgabe | Zeichnen Sie das Richtungsfeld von y'= [mm] -\bruch{y}{x}. [/mm] |
Hallo,
ich möchte das Richtungsfeld mit MatLab oder Scilab Plotten. Bei beiden Programmen tritt das selbe Problem auf:
Von DGLs bei denen eine der Variablen im Bruch steht werden keine Richtungsfelder ausgegeben (siehe Aufgabenstellung).
Bei DGLs in der Form y'=x /cdot y, y'=2x oder y'=y klappt es allerdings Problemlos.
Hier ein Beispielquellcode von Scilab:
-----------------------------------------------------------
deff("[xdot] = derpol(t,x)",..
["xd1 = 1";..
"xd2 = -x(1)/x(2)";.. // entspricht y'= [mm] -\bruch{y}{x}
[/mm]
"xdot = [ xd1 ; xd2 ]"])
xf= -1:0.1:1;
yf= -1:0.1:1;
fchamp(derpol,0,xf,yf)
clf()
fchamp(derpol,0,xf,yf,1,[-2,-2,2,2],"011")
-----------------------------------------------------------
Was muss ich anders machen um mir das Richtungsfeld ausgeben zu lassen?
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:28 Mo 30.04.2012 | Autor: | leduart |
Hallo
du musst halt die Stelle y=0 im plot weglassen, aksio y von -1 bis -0,1 und 0.1 bis 1
3d-xploremath tut das von alleine hier für y'=+x/y
[Dateianhang nicht öffentlich]
Gruss leduart
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich]
|
|
|
|