Как мне объявить и вызвать массив в PARI/GP?
Как мне объявить и вызвать массив в PARI/GP?
Например, у меня есть следующее в Java:
int[] myArray = new int[5];
for(int i = 0; i < 5; i++){
myArray[i] = i + 5;
}
Как мне сделать то же самое при использовании PARI/GP?
2 ответа
Решение
Обычный способ это
myArray = vector(5, i, i+4);
где я заменил i+5
с i+4
потому что векторы GP основаны на 1, а не на 0.
Вы могли бы также сделать
myArray = vector(5);
for(i=1,5, myArray[i] = i+4);
Если вы предпочитаете. (Это полезно в некоторых случаях, например, когда вы хотите сослаться на более ранние значения в массиве.)