我是 wxMaxima 的初学者,我需要为此函数获取多个 2d 图:
fn (x) = x ^ n, x = <0,1>, n = 1, .., 50
我试过这样的事情:
for n:1 while n <= 50 do(
plot2d ([x ^ n], [x, 0,1], [plot_format, gnuplot]) $
);
但没有成功。有人可以帮忙吗?谢谢你
我是 wxMaxima 的初学者,我需要为此函数获取多个 2d 图:
fn (x) = x ^ n, x = <0,1>, n = 1, .., 50
我试过这样的事情:
for n:1 while n <= 50 do(
plot2d ([x ^ n], [x, 0,1], [plot_format, gnuplot]) $
);
但没有成功。有人可以帮忙吗?谢谢你
plot2d([e1, e2, e3, ...], ...)
绘制多个表达式e1
, e2
, e3
, .... 这个怎么样:
makelist (x^n, n, 1, 50);
plot2d (%, [x, 0, 1]);
绘制需要几秒钟,而且有点混乱(图中有 50 条曲线)。但这是你要求的。
我不确定你想达到什么目的?
无论指数如何,您的函数都将返回 0 或 1。
如果您只需要一个绘图生成循环的示例,请尝试(在 wxmaxima 中):
for n:1 thru 5 do
(
eq:n*x+n,
wxplot2d(
eq,[x,1,10]
)
);
使用 plot2d,您必须将每个绘图保存到文件中
(不要忘记使用 concat 生成新文件名)。
问候,
IInatas