当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


haskell approxRational用法及代码示例


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。