Maxima中的Solve()和Assume()

时间:2018-12-01 10:33:29

标签: maxima wxmaxima

我正在尝试假设自变量为正值来求解三角函数。但是,似乎Maxima在求解例程中并未考虑这种假设。

assume(t >0);
solve(sin(t) = 0);

预期结果:

[t=%pi]

我得到的是

[t=0]

1 个答案:

答案 0 :(得分:0)

一个人可以使用to_poly_solve软件包;参见docs

load(to_poly_solve);
to_poly_solve(sin(t), t);

产生

%union([t = %pi %z0])

这是您期望的结果。