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