Maxima中的简单方程求解

时间:2018-04-05 19:57:52

标签: math equation solver maxima

我对Maxima很新(30分钟前下载),但我需要快速解决问题的方法,这并不复杂,我想我只是不知道哪个是正确的使用命令。

我的代码:

ji:[31,59,91,120,151];
FCZ: 950.00;
FC: 207.79;
eqn:lsum(
  (FC)/((1+CET)^(j/365))
  , j, ji)-FCZ=0;

这是Maxima返回的(我知道解决部分缺失,但方程式看起来没问题)

Result

任何他喜欢的

1 个答案:

答案 0 :(得分:1)

Maxima具有solve函数和一些其他函数来求解方程,但可以求解的方程种类相当有限。我猜你必须为这个问题寻找一个数值解决方案。

您可以将表达式绘制为CET的函数:

(%i8) plot2d (lhs(eqn), [CET, 0.01, 0.99]);

lhs返回某事物的左侧(例如等式)。

从那以后我看到CET = 0.4周围有一个根。为了获得更精确的数值近似:

(%i9) find_root (eqn, CET, 0.01, 0.99);
(%o9)                   0.4405719229090962