2

PARI/GP で配列を宣言して呼び出すにはどうすればよいですか?

たとえば、私はJavaで次のものを持っています:

int[] myArray = new int[5];
for(int i = 0; i < 5; i++){
   myArray[i] = i + 5;
}

PARI/GP を使用しているときに同じことを行うにはどうすればよいですか?

4

2 に答える 2

5

通常の方法は

myArray = vector(5, i, i+4);

GP ベクトルは 0 ベースではなく 1 ベースであるため、ここで置き換えi+5ました。i+4

あなたもできる

myArray = vector(5);
for(i=1,5, myArray[i] = i+4);

必要に応じて。(これは、配列内の以前の値を参照したい場合など、場合によっては便利です。)

于 2015-04-21T18:26:22.020 に答える
-2
x = [];
for (i=1,10, print("test " i ": " x[i]))
于 2014-11-15T19:42:56.033 に答える