我有一个.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(-,-)
,但我不知道如何使用该命令。
答案 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
。
希望这就是你的意思。