Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/math/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 间隙编程:变量赋值和函数_Math_Gap System - Fatal编程技术网

Math 间隙编程:变量赋值和函数

Math 间隙编程:变量赋值和函数,math,gap-system,Math,Gap System,这个问题是关于GAP和GAP编程语言的: 我想编写代码,计算以下公式: (n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1))); 对于前100000个整数n 以下是我到目前为止的情况: f:=function(n); f:=(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1))); return f; end; 这是大错特错的。不幸的是,我找不到任何关于编写GAP代码的好资料 我明白了: for i in [1..100000] do Print((

这个问题是关于GAP和GAP编程语言的:

我想编写代码,计算以下公式:

(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1)));
对于前100000个整数n

以下是我到目前为止的情况:

f:=function(n);
f:=(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1)));
return f;
end;
这是大错特错的。不幸的是,我找不到任何关于编写GAP代码的好资料

我明白了:

for i in [1..100000] do
    Print((i^2+1)/GcdInt(i^2+1,2^Tau(i^2+1)), " ");
od;
Print( "\n" );

此代码可在GAP命令行中使用。如果需要将其放入函数中,语法将在和中进行解释。首先,
函数(n)后面不应有分号。其次,
(n^+1)
中有一个输入错误。