2013-01-24 47 views
0

我是新來的數學,我想學習如何使用它,我試圖繪製方向場,但我不能,這裏是我的微分方程:我如何繪製「Mathematica」中的方向字段?

y' = exp(-x) + y 

y' = (1/6)y^3 - y - (1/3)t^2 

,這裏是我提出的嘗試之一的一個示例:

f[x_, y_] := e^x + y

sol = DSolve[y'[x] == f[x, y[x]], y, x]

Table[StreamPlot[{1, f[x, y]}, {x, 0, 10}, {y, 0, 10}, Frame -> False, Axes -> True, VectorScale -> {Automatic, Automatic, f[x, y]}], {f[x, y], {None}}]` 

雖然我不知道這段代碼意味着什麼(在mathematica語言中),但我設法從網上和本網站的一些示例和一些答案中收集它。此代碼似乎對一些功能,如工作:

f[x_, y_] := y 

或其他簡單的,但對於含指數或三角函數不工作(不總是無論如何 - 不知道爲什麼!) 我想繪製我提供的功能和其他功能的方向字段,但我無法很好地理解文檔中心的示例。 請幫助我,謝謝。

回答

0

下次您能否請您查看程序各個部分的正確語法。例如,指數不是「e」。你也不需要那裏的表。更正

f[x_, y_] := Exp[x] + y; 
StreamPlot[{1, f[x, y]}, {x, 0, 10}, {y, 0, 10}] 

enter image description here