联系pi思考浮点数的意义
现在将以前对pi的思考延伸到对浮点数的思考,1/4,1/3,sqrt(2),这些数字在我们的头脑中都是没有办法完全用数字表示出来的,只能近似表达。这里有个问题,这些数字是否真的有必要用完全的精确方法表示出来,或许它只是计算过程中的中间量,如果真是这样我们就用分数1/3,1/4或者sqrt(2)的方式表示,如果不是要求立即值,可以直接用这些进行符号计算,如果需要立即值,可以采用小学学的计算方法计算这些符号的近似值。
这里有这样一个例子,比如在程序中写
(eq (* sqrt(2)
sqrt(2))
2)
答案是nil.
现在将以前对pi的思考延伸到对浮点数的思考,1/4,1/3,sqrt(2),这些数字在我们的头脑中都是没有办法完全用数字表示出来的,只能近似表达。这里有个问题,这些数字是否真的有必要用完全的精确方法表示出来,或许它只是计算过程中的中间量,如果真是这样我们就用分数1/3,1/4或者sqrt(2)的方式表示,如果不是要求立即值,可以直接用这些进行符号计算,如果需要立即值,可以采用小学学的计算方法计算这些符号的近似值。
这里有这样一个例子,比如在程序中写
(eq (* sqrt(2)
sqrt(2))
2)
答案是nil.