Haskell语言Ratio模块中函数approxRational的用法及代码示例。
用法类型:
RealFrac a => a -> a -> Rational
应用于两个实数分数x和epsilon的roximatetional函数返回开放区间(x-epsilon,x + epsilon)内最简单的有理数。 如果|n|<= |n'| 和d <= d',则简化形式的有理数n/d被认为比另一个n'/d'更简单。请注意,可以证明任何实际间隔都包含唯一的最简单有理数。
示例1:
输入:
approxRational 4.3 0.001
输出:
43 % 10
示例2:
输入:
approxRational 4.3 0.1
输出:
13 % 3
示例3:
输入:
approxRational 4.3 1
输出:
4 % 1
示例4:
输入:
approxRational 4.3 10
输出:
0 % 1
注:本文由纯净天空筛选整理自 haskell approxRational。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。