1

如果我在 wxMaxima 中复制并粘贴这些行

assume(omega>0);
damp_vib:'diff(x,t,2)+2*'xi*'omega*'diff(x,t)+'omega^2*x=0;
ode2(damp_vib,x,t);
negative;

最后一行正确回答了 Maxima 询问参数是负数、零还是正数(解决方案取决于此)。

但是,如果我将相同的行放在文本文件中并使用batch命令运行它,则最后一行不会作为答案,我必须从键盘手动输入。如何避免这种情况?

4

1 回答 1

1

我不知道如何让 Maxima 从文件中读取“asksign”响应。我认为解决这个问题的最好方法是将assume(xi^2 < 1)(或任何应该的)放在触发“asksign”的函数调用之前。

于 2012-12-18T23:29:28.187 回答