2

我正在尝试使用 wxdrawdf() 函数在 Maxima 中绘制两个函数(两个微分方程),我的代码是错误的,因为当我尝试运行它时出现以下错误

无法识别 2D 图形对象,*

我要绘制的两个函数是 (x^2-4)(y+2) 和 (x-1)(y^2-9) 我对 wxdrawf() 的实现是

load(drawdf);
wxdrawdf((x^2-4)*(y+2),(x-1)*(y^2-9),field_arrow=true, [trajectory_at, 1,-2], [trajectory_at, 2,3], [trajectory_at, 2,-3], [trajectory_at, -2,3], [trajectory_at, -2,-3] )$
4

1 回答 1

0

我认为问题在于您在调用中首先放置的两个表达式wxdrawdf必须是两个元素的列表,而不是两个单独的参数。尝试这个:

wxdrawdf ([(x^2-4)*(y+2), (x-1)*(y^2-9)], ...);

用任何其他论点代替...那里。

错误信息不明确;该消息应帮助用户找出问题所在。如果您有兴趣,也许您可​​以向 Maxima 错误跟踪器报告错误:https ://sourceforge.net/p/maxima/bugs/

于 2020-02-06T19:13:45.007 回答