预期变量名称

时间:2014-11-09 09:18:38

标签: debugging for-loop pari-gp

我正在GP / Pari中创建一个程序

foo()=
{
    coefficient = vector(2);
    coefficient[1] = 1;
    coefficient[2] = 2;

    UserNum = Vector(2);
    UserNum[1] = 1;
    UserNum[2] = 2;

    n=2;

    for( r=1,n,
    sum = coefficient[r]* UserNum[r]^r );



}

为什么会出现编译错误:

  

变量名称不期望

看来错误在于FOR LOOP,但我不知道我的FOR LOOP有什么问题,有人可以帮我谢谢!!!

1 个答案:

答案 0 :(得分:2)

名称sum保留用于PARI / GP的内置功能。只需使用其他名称。您的代码可以改进如下。

foo() = {
    coefficient = [1, 2];
    UserNum = [1, 2];

    for(r = 1, 2, var = coefficient[r] * UserNum[r]^r);
}