當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。