wxMaxima中使用wximplicit_plot绘制隐函数时出现“plot2d: nothing to plot”错误的求助
大家好,我在使用wxMaxima时遇到了一个绘制隐函数的问题,想请各位帮忙看看哪里出错了:
我当前的环境是:wxMaxima 23.12.0 + Maxima 5.47.0,运行在macOS 13.5系统上。
之前我单独使用wximplicit_plot绘制单位圆是成功的,代码如下:
wximplicit_plot(x^2+y^2=1, [x,-2,2], [y,-2,2], same_xy);
但当我尝试同时绘制一条直线和一个圆时,却出现了错误。我的代码步骤是这样的:
load(implicit_plot); set_plot_option(same_xy); line:y=3*x-5; circle:x^2-6*x+y^2-8*y+22=0; wximplicit_plot([line, circle], [x,0,5], [y,0,5]);
运行这段代码后,我收到了如下的提示和错误信息:
implicit_plot is now obsolete. Using plot2d instead:
"plot2d ([y = 3x-5,y2-8*y+x2-6x+22 = 0] = 0, [x,0,5], [y,0,5], [plot_format,gnuplot], [gnuplot_term,pngcairo], [gnuplot_preamble,"set terminal pngcairo dashed background "white" enhanced font "arial,10" fontscale 1.0 size 1200,900; set zeroaxis;; "], [gnuplot_out_file,"/var/folders/8b/b7l3tsmx2vz8559ln8sl1h080000gn/T/maxout_13645_2.png"])"plot2d: nothing to plot for [y = 3x-5,y2-8*y+x2-6x+22 = 0] = 0.
-- an error. To debug this try: debugmode(true);
让我困惑的是,如果我直接用plot2d传入同样的参数,却能正常生成图像。
有没有人能帮我排查一下,是不是我调用wximplicit_plot的方式存在疏漏?非常感谢大家的帮助!
备注:内容来源于stack exchange,提问作者rcmorganj

