在Pari / GP中添加数字列表

时间:2016-01-03 23:16:47

标签: pari

我有一个.txt文件,其中包含一系列数字,如下所示:

a_1
+a_2 
+a_3 
+a_4
+a_5
...

修正一些正整数n。使用Pari / GP,如何将序列[a_1, a_1 + a_2*n, a_1 + a_2*n + a_3*n, ...]写为Pari / GP向量?我被告知我使用concat(-,-),但我不知道如何使用该命令。

1 个答案:

答案 0 :(得分:0)

如果我使用以下内容创建文件C:\temp\example.txt

100
+300
+301
+10101

然后我可以使用以下内容:

gp > a=readvec("C:\\temp\\example.txt")
%1 = [100, 300, 301, 10101]
gp > b=vector(#a,i,a[1]+n*sum(j=2,i,a[j]))
%2 = [100, 300*n + 100, 601*n + 100, 10702*n + 100]

此处a只是文件行的向量表示,而b是带有#a个组件的向量,其i条目为a[1]加上n j=2 i a[j] n之和的n=666倍。

在宣布b之前,您还可以为protected override void OnError() { base.OnError(); var error = Server.GetLastError(); OutboundEmailQueueItem.EmailException(error); } 指定一个值,例如SELECT itemcode , bincode , docentry , MAX(case when CountType = 'First count' then countqty end) countqty_forFirstCount , MAX(case when CountType = 'second count' then countqty end) countqty_forSecondCount FROM [dbo].[HybridCount] GROUP BY itemcode , bincode , docentry

希望这就是你的意思。