有没有一种简单方便的方法将Pari/GP中的输出定向到文件中?我的目标是在屏幕上或文本文件中获得2^400000-1的完整小数扩展?
(23:37) gp > 2^400000-1
%947 = 996014342993......(4438 digits)......609762267975[+++] GP终端输出提供了这一点,这不是目标。基本输出重定向也不起作用。有什么想法吗?谢谢。
(23:38) gp > 2^400000-1 > output.txt有一个在线手册,除了变量TeXstyle之外,它并没有说太多关于输出的内容。不过,我不确定如何使用它。
发布于 2017-12-09 05:50:53
简单快捷的做法就是先做print(2^400000-1),然后就可以使用cut+paste了。否则,如果您希望将其放入文件中,则使用write(filename, 2^400000-1)。
发布于 2021-07-15 03:31:34
其他一些可能性:
writebin(filename,2^400000-1)在文件中写入对象的二进制结构:这比传统的输出(这意味着二进制到十进制的转换)更快,而且将其加载到另一个会话中也会更快。这对于大型原子写入非常有用。fileopen,则连续filewrite允许对描述符引用的文件进行多次写入(这避免了在每次写入后重新打开/刷新/关闭文件)。这对于通过对给定文件进行许多微小写入而完成的大型写入操作非常有用,例如,逐个字符。https://stackoverflow.com/questions/46483142
复制相似问题