rat:Erlang RATIONAL NUMBERS 库(支持 +,-,*,)

时间:2024-07-05 12:45:26
【文件属性】:

文件名称:rat:Erlang RATIONAL NUMBERS 库(支持 +,-,*,)

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-05 12:45:26

Erlang

鼠 Erlang RATional 数字库,支持 +(加)、-(减)、*(多)和 /(除)。 有理数只是一对{integer(),non_zero_nat()} ,即{x,y}表示x/y和gcd(x,y) = 1 。 例子: > c(rat). {ok,rat} > rat:rat(0.4444444444). {1111111111,2500000000} > rat:minus({2,3},{7,8}). {-5,24} > X = rat:rat(3,7). {3,7} > Y = rat:mult(X,X). {9,49} > Yinv = rat:divide(1,Y). {49,9} > rat:to_int(Yinv). 5 > rat:mult(Yinv,X). {7,3} > rat:inverse(X) =:= rat:mult(Yinv,X). true >


【文件预览】:
rat-master
----src()
--------rat.erl(4KB)
--------rat_eqc.erl(5KB)
--------rat.app.src(287B)
----rebar.config(272B)
----README.md(675B)

网友评论