计算机中的浮点数是不精确的,请问如何精确地计算分数运算?

计算机中的浮点数是不精确的,请问如何精确地计算分数运算?

· json · rss
Subscribe:

About

使用符号运算即可。

符号运算会始终把变量作为一个符号,只有最后一步才代值进去运算或者不代值。

对于任何一个分数我们都可以看做a/b。

(a/b)*(c/d)=(ac)/(bd)

然后最后一步再根据要求进行选择性输出,从而避免中间的误差。

例如你使用

Sagemath就可以进行这种运算。