如何从 wxMaxima 中的点的运动方程绘制路径?
How to plot a path from equations of motion of a point in wxMaxima?
我有以下点的运动方程:
x:3*sin(4*t);
y:2*cos(4*t);
我已经创建了一个向量:
r:[x,y];
做了一些操作,但我不知道如何绘制路径(结果应该是一个椭圆)。
我尝试了各种命令,只有这个给了我类似于我想要实现的东西:
load(draw);
draw2d(parametric(x,y,t,0,10));
但是结果很奇怪:
在这种情况下,有没有办法在 wxMaxima 中以椭圆形式获得适当的绘图?
看起来 draw2d(parametric(...))
没有应用自适应细分来获得更平滑的情节;它只是从固定网格中采样。您可以说 draw2d(nticks = <large number>, parametric(...))
以获得更平滑的情节,但问题并没有消失。
尝试plot2d([parametric, x, y, [t, 0, 10]])
——我发现这给出了一个很好的平滑图。
我有以下点的运动方程:
x:3*sin(4*t);
y:2*cos(4*t);
我已经创建了一个向量:
r:[x,y];
做了一些操作,但我不知道如何绘制路径(结果应该是一个椭圆)。
我尝试了各种命令,只有这个给了我类似于我想要实现的东西:
load(draw);
draw2d(parametric(x,y,t,0,10));
但是结果很奇怪:
在这种情况下,有没有办法在 wxMaxima 中以椭圆形式获得适当的绘图?
看起来 draw2d(parametric(...))
没有应用自适应细分来获得更平滑的情节;它只是从固定网格中采样。您可以说 draw2d(nticks = <large number>, parametric(...))
以获得更平滑的情节,但问题并没有消失。
尝试plot2d([parametric, x, y, [t, 0, 10]])
——我发现这给出了一个很好的平滑图。