level 3
Foreve胡牛
楼主
目前还没码好代码就随手举个例子吧:
NDSolve[
{
x''[t] == -y'[t],
y''[t] == x'[t],
x[0] == 0, y[0] == -1, x'[0] == 1, y'[0] == 0
},
{x[t], y[t]},
{t, 0, 10}
]
比如简单的带电粒子在均匀磁场中运动的模型,我用数值求解解得它的运动方程(这是前提)。如果我想画出它的运动轨迹,应该怎样将解得值变成已知量调用在新的函数里——比如动能表达式——然后将这个新的函数画出图像;甚至更进一步地,做出一个关于t的轨迹动态图(就是体系随t的空间分布变化)——就像几何画板中能做到的那样,请问这是mathematica常规操作吗?
2017年11月01日 16点11分
1
NDSolve[
{
x''[t] == -y'[t],
y''[t] == x'[t],
x[0] == 0, y[0] == -1, x'[0] == 1, y'[0] == 0
},
{x[t], y[t]},
{t, 0, 10}
]
比如简单的带电粒子在均匀磁场中运动的模型,我用数值求解解得它的运动方程(这是前提)。如果我想画出它的运动轨迹,应该怎样将解得值变成已知量调用在新的函数里——比如动能表达式——然后将这个新的函数画出图像;甚至更进一步地,做出一个关于t的轨迹动态图(就是体系随t的空间分布变化)——就像几何画板中能做到的那样,请问这是mathematica常规操作吗?