如何在“中绘制方向字段?”;Mathematica;?

如何在“中绘制方向字段?”;Mathematica;?,math,wolfram-mathematica,differential-equations,Math,Wolfram Mathematica,Differential Equations,我是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 ->

我是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
或其他简单的函数,但不适用于包含指数或三角函数的函数(无论如何不总是如此-不知道为什么!) 我想画出我提供的函数和其他函数的方向字段,但我不能很好地理解文档中心中的示例。
请帮我做这件事,谢谢。

下次您能为程序的所有部分查找正确的语法吗。例如,指数不是“e”。你们也不需要那个张桌子。纠正

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