1

我需要 Pari C 库中 t_REAL 的自定义精度位。我已经尝试更改 BITS_IN_LONG 变量,并确保我更改了 GEN 变量的精度指数,但我仍然只能得到一个小数点后 39 位的实数。是否有一个函数或一些不同的 GEN 类型可以更精确地存储实数?

4

1 回答 1

1

存在一个您需要设置的默认值。realprecision

在 PARI/GP 中,您使用该函数default(realprecision, 1000)将(十进制)有效位数更改为t_REAL1000(或者可能更多)。这里神奇的名字realprecision是“key”,也1000就是“value”。

当我检查手册时,default它说:

库语法是 GEN default0(const char *key = NULL, const char *val = NULL).

那你试过这个功能default0吗?

于 2017-06-28T09:46:52.520 回答