prjalp.260524.zip ( Filesize: 445,432 )
(1)多倍長数値計算関数をCPP(C++)に組込んで多倍長数値計算ができます。
(2)計算は次の2通りで行います。
a.小数点位置を固定して指定の小数点以下桁数で計算
b.多倍長数値を格納するエリアの最大長を決めて格納可能な大きさで計算
小数点以下の桁数、格納するエリアの最大長はいずれも任意に指定可能です。
(3)計算精度は京^-mで指定します。(京=10000000000000000=10^16)
例)m=100の場合は100 * 16 = 1600(小数点以下1600の計算精度)
格納するエリアの大きさは概ね m+5のクワード数
(4)扱える数値の最大値(実際はこれよりも大きな桁数でも可能であるが確認してない)
桁数 16000桁
絶対値の範囲 1.0e-9223372036854775807〜1.0e+9223372036854775807
(5)ライブラリ内容
多倍長数値を格納するエリアの設定、参照
文字列から読込んで多倍長数値に変換
64ビット数値を多倍長数値に編集
多倍長数値を文字列に変換
多倍長数値の精度調整
多倍長数値の加算、減算、乗算、除算、剰余
定数値(ネイピア数、、Log(2)、Log(10)、π)
自然対数(Log)、指数関数(Exp)、三角関数(Sin,Cos、Tan))
逆三角関数(Arctan、Arcsin、Arccos)、べき乗(a^x)
階乗(Fact)
| ソフト名: | 多倍長数値計算ライブラリ「Prjalp」 |
|---|---|
| 動作OS: | Windows 11 |
| 機種: | x64 |
| 種類: | フリーソフト |
| 作者: | ぼけじいさん |