Wolfram mathematica 用参数求解

Wolfram mathematica 用参数求解,wolfram-mathematica,differential-equations,Wolfram Mathematica,Differential Equations,我对Mathematica是个新手,也许我想要的东西很简单,我尝试了一些方法,但没有成功 我有一个DE,我想用DE的参数来参数化一个解决方案。更准确地说, 让我们将DE定义为: x'=f[x,t,a]其中“a”是参数,我想将x的解作为时间和参数的函数,我将函数g命名为如下。 x=g[t,a] 当DE是basic时,很容易使用DSolve并获得它,但我找不到使用NDSolve获得此类解决方案的方法。我知道,NDSolve只适用于数值论证,但我正在寻找一种方法来比较不同参数值的结果。 使用不同参数值

我对Mathematica是个新手,也许我想要的东西很简单,我尝试了一些方法,但没有成功

我有一个DE,我想用DE的参数来参数化一个解决方案。更准确地说,
让我们将DE定义为:
x'=f[x,t,a]
其中“a”是参数,我想将
x
的解作为时间和参数的函数,我将函数g命名为如下。
x=g[t,a]

当DE是basic时,很容易使用
DSolve
并获得它,但我找不到使用
NDSolve
获得此类解决方案的方法。我知道,
NDSolve
只适用于数值论证,但我正在寻找一种方法来比较不同参数值的结果。

使用不同参数值显示/比较结果的简单方法也很好。

我认为唯一的方法是对不同的参数值运行NDSolve多次,然后比较结果

我认为唯一的方法是对不同的参数值运行NDSolve多次,然后比较结果

vdp[k_] := {x'@t == y@t, y'@t == -x@t + k (1 - x@t^2) y@t, x@0 == 2, y@0 == 0};
sol = Table[NDSolve[vdp@k, {x, y}, {t, 2000}], {k, 1000, 1500, 100}];
Plot[x@t /. sol, {t, 0, 2000}, PlotRange -> All, Evaluated -> True]


嗨!请访问(并注册!)。那里有一个很好的数学社区!我想知道这些闭门器中是否有一个曾经靠近安装了Mathematica(TM)语言系统的机器。当然不是。嗨!请访问(并注册!)。那里有一个很好的数学社区!我想知道这些闭门器中是否有一个曾经靠近安装了Mathematica(TM)语言系统的机器。当然不是。