function result=untitled2(n)
%欧拉函数
result=n;
a=n;
i=2;
while i*i<=n
if mod(a,i)==0
result=result/i*(i-1);
while mod(a,i)==0
a=a/i;
end
end
i=i+1;
end
if a>1
result=result/a*(a-1);
end
end
欧拉函数的matlab代码
于 2024-06-23 10:34:33 首次发布