ax ^ 2 + bx + c类型不等式通过使用prolog完成方形求解

时间:2014-08-17 13:06:27

标签: prolog swi-prolog

当使用prolog完成square方法求解f(x)=-3x^2+5x-4不等式问题时,如何在不采用浮点值的情况下减去两个分数(例如:4/3 - 25/36)。答案想要成为一个分数。

2 个答案:

答案 0 :(得分:3)

在SWI-Prolog中,使用有理数:

?- X is (4 rdiv 3) - (25 rdiv 36).
X = 23 rdiv 36.

答案 1 :(得分:3)

SWI-Prolog实施rational numbers。 我得到了

?- X is 4 rdiv 3 - 25 rdiv 36.
X = 23 rdiv 36.