笨书网 + 

首页 »

欧拉函数是什么

作者:江门小程序开发 2022-06-10 00:58:10 / 245次阅读

在数论,对正整数 n,欧拉函数是小于或等于 n 的正整数中与 n 互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler’s totient function),它又称为 Euler’s totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为 1,3,5,7 均和 8 互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。

函数内容

通式:

(其中 p1, p2……pn 为 x 的所有质因数,x 是不为 0 的整数)

定义 φ(1)=1(和 1 互质的数(小于等于 1)就是 1 本身)。

注意:每种质因数只有一个。

比如 12=2*2*3 那么φ(12)=φ(4*3)=φ(2^2*3^1)=(2^2-2^1)*(3^1-3^0)=4

若 n 是质数 p 的 k 次幂,

,因为除了 p 的倍数外,其他数都跟 n 互质。

设 n 为正整数,以 φ(n)表示不超过 n 且与 n 互素的正整数的个数,称为 n 的欧拉函数值

φ:N→N,n→φ(n)称为欧拉函数。

欧拉函数是积性函数——若 m,n 互质,

特殊性质:当 n 为奇质数时,

, 证明与上述类似。

若 n 为质数则

证明

设 A, B, C 是跟 m, n, mn 互质的数的集,据中国剩余定理,A*B 和 C 可建立一一对应的关系。因此φ(n)的值使用算术基本定理便知,

例如

与欧拉定理、费马小定理的关系

对任何两个互质的正整数 a, m(m>=2)有

即欧拉定理

当 m 是质数 p 时,此式则为:

即费马小定理。

编程实现

利用欧拉函数和它本身不同质因数的关系,用筛法计算出某个范围内所有数的欧拉函数值。

欧拉函数和它本身不同质因数的关系:

欧拉函数ψ(N)=N{∏p|N}(1-1/p)

亦即:

(P 是数 N 的质因数)

如:

ψ(10)=10×(1-1/2)×(1-1/5)=4;

ψ(30)=30×(1-1/2)×(1-1/3)×(1-1/5)=8;

ψ(49)=49×(1-1/7)=

=42。

想了解更多关于欧拉函数是什么的内容,请扫微信
或微信搜索jiemingpan

本文链接:https://www.benshu.com/p/128333

版权说明:本文版权由作者自行负责,如有侵权请联系本站删除。

相关文章


前一篇: 云技术是什么
后一篇: PID 是什么意思

栏目精选


笨书网仅提供信息存储服务,内容由用户上传发布,如果侵犯了您的权益,请及时联系我们,核实后24小时内处理或删除。
Copyright © 2020 笨书网  备案号:粤ICP备15074009号

go to top