首頁 數學 歐拉函數計算機 產生日期: 2026年7月20日 下午09:34 歐拉函數計算機 輸入 整數36 數學 歐拉函數計算機 計算歐拉函數 φ(n)——1 到 n 之間與 n 互質的整數個數。採用乘積公式 φ(n) = n·∏(1−1/p),對 n 的相異質因數取乘積,並顯示所用的質因數分解。 輸入 整數 正整數 n,須介於 1 與 1,000,000,000,000(10¹²)之間。 結果 輸入數值即可顯示計算結果。 歐拉函數 φ(n) 滿足 1 ≤ k ≤ n 且與 n 除 1 以外沒有公因數(即 gcd(k, n) = 1)的整數 k 的個數。 詳細資料 質因數分解 將 n 表示為帶指數的質數乘積,例如 36 = 2² · 3²。 推導 n = 36 歐拉函數 φ(n) \begin{aligned} \varphi(n) &= n\prod_{p\mid n}\left(1-\dfrac{1}{p}\right) \\ &= {\text{?}} \\ &= ? \end{aligned} 分享 列印報告 重設 嵌入 嵌入這個計算機 預覽 將這段程式碼貼到您的網頁中即可顯示計算機。 複製程式碼 分享這個計算 開啟此連結的人都會看到您填入的數值。 複製連結 分享至 XFacebookLINE 電子郵件 最後更新:2026-07-13 定義 歐拉函數 φ(n)\varphi(n) 計算 11 到 nn 之間有多少整數與 nn 互質——也就是與 nn 除 11 以外沒有公因數的整數。當兩個整數的最大公因數為 11 時,稱它們互質。 例如 φ(9)=6\varphi(9) = 6:在 1,2,…,91, 2, \dots, 9 中,1,2,4,5,7,81, 2, 4, 5, 7, 8 與 99 互質,而 3,6,93, 6, 9 則否。 此函數以萊昂哈德·歐拉命名,他於 1763 年提出。它也寫作 ϕ(n)\phi(n),並稱為 phi 函數。 乘積公式 其實不必檢驗每個不超過 nn 的整數。一旦把 nn 分解為相異質因數,函數值便可直接求得: φ(n)=n∏p∣n(1−1p)\varphi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right) 乘積對整除 nn 的相異質數取值——指數並不出現。每個質數 pp 去除 1/p1/p 比例的整數(即可被 pp 整除者),而由於各質數獨立作用,這些比例相乘。 範例——n = 36。 質因數分解為 36=22⋅3236 = 2^2 \cdot 3^2,故相異質數為 22 與 33: φ(36)=36(1−12)(1−13)=36⋅12⋅23=12\varphi(36) = 36\left(1 - \frac{1}{2}\right)\left(1 - \frac{1}{3}\right) = 36 \cdot \frac{1}{2} \cdot \frac{2}{3} = 12 與 3636 互質的十二個整數為 1,5,7,11,13,17,19,23,25,29,31,351, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35。 質數與質數冪 兩個基本情形讓公式易於理解: 質數 pp: 11 到 p−1p - 1 的每個整數都與 pp 互質,因此 φ(p)=p−1\varphi(p) = p - 1。例如 φ(7)=6\varphi(7) = 6。 質數冪 pkp^k: 與 pkp^k 不互質的整數只有 pp 的倍數,共 pk−1p^{k-1} 個。於是 φ(pk)=pk−pk−1=pk−1(p−1)\varphi(p^k) = p^k - p^{k-1} = p^{k-1}(p - 1) 所以 φ(8)=φ(23)=22(2−1)=4\varphi(8) = \varphi(2^3) = 2^2(2 - 1) = 4,φ(27)=φ(33)=32(3−1)=18\varphi(27) = \varphi(3^3) = 3^2(3 - 1) = 18。 積性 歐拉函數是積性的:只要 mm 與 nn 互質, φ(mn)=φ(m) φ(n)\varphi(mn) = \varphi(m)\,\varphi(n) 這正是乘積公式成立的原因——把 nn 寫成質數冪之積,對每一項套用 φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p-1) 再相乘即可。例如 36=4⋅936 = 4 \cdot 9 且 gcd(4,9)=1\gcd(4, 9) = 1,故 φ(36)=φ(4) φ(9)=2⋅6=12\varphi(36) = \varphi(4)\,\varphi(9) = 2 \cdot 6 = 12。 須注意互質條件:當 mm 與 nn 有公因數時,φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) 可能不成立。例如 φ(2⋅2)=φ(4)=2\varphi(2 \cdot 2) = \varphi(4) = 2,而非 φ(2)φ(2)=1\varphi(2)\varphi(2) = 1。 歐拉定理 歐拉函數主導模冪運算。歐拉定理指出:若 gcd(a,n)=1\gcd(a, n) = 1,則 aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod{n} 這是費馬小定理(質數 pp 時 ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p)的推廣,後者正是 n=pn = p、φ(p)=p−1\varphi(p) = p - 1 的特例。 範例。 取 a=3a = 3、n=10n = 10。此時 φ(10)=4\varphi(10) = 4,故 34=81≡1(mod10)3^4 = 81 \equiv 1 \pmod{10}——的確 8181 的個位為 11。此定理可在計算前先把巨大指數對 φ(n)\varphi(n) 取模化簡。 在 RSA 的應用 RSA 公開金鑰密碼學直接建立於歐拉函數之上。模數由兩個大質數構成 n=p⋅qn = p \cdot q,於是 φ(n)=(p−1)(q−1)\varphi(n) = (p - 1)(q - 1) 公開指數 ee 與私密指數 dd 的選取須滿足 e⋅d≡1(modφ(n))e \cdot d \equiv 1 \pmod{\varphi(n)}。歐拉定理隨即保證解密可還原加密:(me)d≡m(modn)(m^e)^d \equiv m \pmod n。 安全性來自一道落差:任何人都可公開 nn,但要計算 φ(n)=(p−1)(q−1)\varphi(n) = (p-1)(q-1) 卻須知道 pp 與 qq。僅由 nn 還原兩者,就是分解一個大的半質數——對於足夠大的質數,一般相信在計算上不可行。事實上,知道 φ(n)\varphi(n) 等同於分解 nn。 範例 nn分解乘積形式φ(n)\varphi(n)10102⋅52 \cdot 510 (1−12)(1−15)10\,(1 - \tfrac12)(1 - \tfrac15)44121222⋅32^2 \cdot 312 (1−12)(1−13)12\,(1 - \tfrac12)(1 - \tfrac13)44363622⋅322^2 \cdot 3^236 (1−12)(1−13)36\,(1 - \tfrac12)(1 - \tfrac13)121210010022⋅522^2 \cdot 5^2100 (1−12)(1−15)100\,(1 - \tfrac12)(1 - \tfrac15)4040101101101101(質數)101 (1−1101)101\,(1 - \tfrac{1}{101})100100 特殊情形 n=1n = 1: 依慣例 φ(1)=1\varphi(1) = 1。範圍內唯一的整數 11 與自身互質。 nn 為質數: φ(n)=n−1\varphi(n) = n - 1,是此大小的最大值——質數擁有最多的互質剩餘。 nn 為偶數: 因子 (1−12)(1 - \tfrac12) 至少去除一半整數,故 φ(n)≤n/2\varphi(n) \le n/2。 對因數求和: nn 所有因數的歐拉函數之和等於 nn 本身:∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n。以 n=12n = 12 為例:φ(1)+φ(2)+φ(3)+φ(4)+φ(6)+φ(12)=1+1+2+2+2+4=12\varphi(1) + \varphi(2) + \varphi(3) + \varphi(4) + \varphi(6) + \varphi(12) = 1 + 1 + 2 + 2 + 2 + 4 = 12。 速查表 概念公式定義φ(n)=#{ k:1≤k≤n, gcd(k,n)=1 }\varphi(n) = \#\{\, k : 1 \le k \le n,\ \gcd(k, n) = 1 \,\}乘積公式φ(n)=n∏p∣n(1−1/p)\varphi(n) = n \prod_{p \mid n} (1 - 1/p)質數φ(p)=p−1\varphi(p) = p - 1質數冪φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p - 1)積性當 gcd(m,n)=1\gcd(m, n) = 1 時 φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n)歐拉定理當 gcd(a,n)=1\gcd(a, n) = 1 時 aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod n因數和∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n 常見問題(FAQ)什麼是歐拉函數?歐拉函數 φ(n) 計算不超過 n 且與 n 互質的正整數個數——也就是與 n 除 1 以外沒有公因數的整數。例如 φ(9) = 6,因為 1、2、4、5、7、8 都與 9 互質,而 3、6、9 則不然。依慣例 φ(1) = 1。 如何計算 φ(n)?先把 n 分解為相異質數 p₁、p₂、…、pₖ,再套用 φ(n) = n · ∏(1 − 1/p) 對這些質數取乘積。以 n = 36 = 2² · 3² 為例,φ(36) = 36 · (1 − 1/2) · (1 − 1/3) = 36 · 1/2 · 2/3 = 12。只有相異質數才有影響,指數並不重要。 質數的歐拉函數是多少?對質數 p,1 到 p − 1 的每個整數都與 p 互質,因此 φ(p) = p − 1。對質數冪 pᵏ,公式給出 φ(pᵏ) = pᵏ − pᵏ⁻¹ = pᵏ⁻¹(p − 1)。例如 φ(7) = 6,φ(8) = φ(2³) = 8 − 4 = 4。 為什麼歐拉函數在 RSA 與歐拉定理中很重要?歐拉定理指出:若 gcd(a, n) = 1,則 a^φ(n) ≡ 1 (mod n),這是費馬小定理的推廣。RSA 加密正建立於此:對兩個質數乘積 n = p·q,有 φ(n) = (p − 1)(q − 1),而公鑰與私鑰指數的選取須滿足 e·d ≡ 1 (mod φ(n))。知道 φ(n) 等同於分解 n,這正是 RSA 安全性的來源。 推薦的下一個 質因數分解計算機 將任意整數(最大 1 兆)分解成質因數。顯示指數形式的質因數分解、相異質因數個數 ω(n) 及因數總數 τ(n)。 深入了解最大公因數與最小公倍數計算機 計算兩個正整數的最大公因數(GCD)與最小公倍數(LCM)。 深入了解模運算計算機 計算 a mod n、模冪 a^b mod n 及模逆元 a⁻¹ mod n,涵蓋負數、大指數與互質判定,適用於數論與密碼學學習。 深入了解 200+ 計算機 · 10 種語言 · 完全免費 更多數論 次方計算科學記數法轉換器第 n 次方根計算最大公因數與最小公倍數計算機對數計算機歐拉函數計算機 +6 more Show less 數字捨入計算機模運算計算機質因數分解計算機質數判斷器整除性規則查驗器羅馬數字轉換器 其他數學計算機 代數 2×2 反矩陣計算器2×2 特徵值與特徵向量計算器一次方程式計算機(ax + b = c)二元一次聯立方程組求解器 — 克拉瑪法則二次方程式判別式計算機二次方程式求解器二項式定理 — 展開 (a + b)ⁿ三元一次聯立方程式求解(克拉瑪公式)三次方程式求解器多項式求值(霍納法)多項式定積分計算機多項式導數計算機行列式計算機(2×2 與 3×3)辛普森法則計算器指數成長與衰減計算器矩陣乘法計算配方法計算機高斯消去法計算機(3×3)梯形法則計算器部分分式分解計算器絕對值方程式求解器(|ax + b| = c)複數計算器平面幾何 三角形計算機(ASA)— 一邊兩角求全部元素三角形計算機(SAS)— 兩邊夾角求全要素三角形計算機(SSS)— 三邊求全三角形面積計算機中點計算機外接圓計算機平行四邊形面積計算機正多邊形計算機兩點之間距離計算機兩點求直線方程式拋物線焦點與準線計算器直角三角形計算機直線斜率計算機扇形面積計算機梯形面積計算機畢氏定理計算機等腰三角形計算機等腰直角三角形計算機(45-45-90)等邊三角形計算機菱形面積計算器黃金比例計算器圓弓形計算機圓方程式計算器圓形面積與周長計算機圓弧長計算機橢圓面積與周長計算機橢圓焦點計算器環形面積計算機點到直線距離計算機雙曲線計算器立體幾何 半球體積與表面積計算四角錐計算機正方體計算機 — 體積、表面積與對角線角錐台體積計算空間中兩點間距離(3D)長方體計算機球體體積與表面積計算機圓台計算機(截頭圓錐)圓柱體積與表面積計算機圓錐體積與表面積計算機橢球體積與表面積計算機環形體體積計算機三角函數 三角函數計算機(sin、cos、tan)反三角函數計算機(arcsin、arccos、arctan)正弦定理計算機 — AAS 三角形求解向量大小計算機向量外積計算機(三維)向量投影計算機兩向量夾角計算器極座標 ⇄ 直角座標轉換器餘弦定理計算機點積計算統計 加權平均計算機卡方適合度檢定卡方獨立性檢定平均絕對偏差計算器平均數、中位數與眾數計算機平均數的標準誤平均數樣本數計算機母體比例信賴區間計算機皮爾森相關係數計算機共變異數計算器百分比誤差計算機百分位數與四分位數計算機貝氏定理計算機兩比例 z 檢定信賴區間計算機柯恩 d 值計算器相對風險計算機益一需治數(NNT)計算器勝算比計算機單因子變異數分析工具單樣本 t 檢定計算器幾何平均數計算描述統計計算機誤差界限計算機樣本數計算機(比例)線性迴歸計算機調和平均數計算器雙樣本 t 檢定計算機(Welch)離群值計算器(IQR 法)變異係數計算機變異數與標準差計算機Z 分數轉 P 值計算機Z分數計算機機率 二項分布機率計算機卜瓦松分配計算均勻分布計算器指數分布計算器負二項分布計算器常態分佈計算機排列計算機 — P(n, r)條件機率與貝氏定理計算機組合計算機 — C(n, r)幾何分配計算機期望值計算機階乘計算機 – n!骰子機率計算機撲克牌機率計算機數列與級數 巴斯卡三角形平均變化率計算機等比數列計算機等差數列計算機費氏數列計算機分數與百分比 分數 ↔ 小數 ↔ 百分率換算機分數四則運算計算機比例計算機百分比計算機 這個計算機對您有幫助嗎? 有幫助 需要改進 需要改進 我們可以如何改進這個計算機? 送出回饋 由 OneCalc 提供 ↗
最後更新:2026-07-13 定義 歐拉函數 φ(n)\varphi(n) 計算 11 到 nn 之間有多少整數與 nn 互質——也就是與 nn 除 11 以外沒有公因數的整數。當兩個整數的最大公因數為 11 時,稱它們互質。 例如 φ(9)=6\varphi(9) = 6:在 1,2,…,91, 2, \dots, 9 中,1,2,4,5,7,81, 2, 4, 5, 7, 8 與 99 互質,而 3,6,93, 6, 9 則否。 此函數以萊昂哈德·歐拉命名,他於 1763 年提出。它也寫作 ϕ(n)\phi(n),並稱為 phi 函數。 乘積公式 其實不必檢驗每個不超過 nn 的整數。一旦把 nn 分解為相異質因數,函數值便可直接求得: φ(n)=n∏p∣n(1−1p)\varphi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right) 乘積對整除 nn 的相異質數取值——指數並不出現。每個質數 pp 去除 1/p1/p 比例的整數(即可被 pp 整除者),而由於各質數獨立作用,這些比例相乘。 範例——n = 36。 質因數分解為 36=22⋅3236 = 2^2 \cdot 3^2,故相異質數為 22 與 33: φ(36)=36(1−12)(1−13)=36⋅12⋅23=12\varphi(36) = 36\left(1 - \frac{1}{2}\right)\left(1 - \frac{1}{3}\right) = 36 \cdot \frac{1}{2} \cdot \frac{2}{3} = 12 與 3636 互質的十二個整數為 1,5,7,11,13,17,19,23,25,29,31,351, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35。 質數與質數冪 兩個基本情形讓公式易於理解: 質數 pp: 11 到 p−1p - 1 的每個整數都與 pp 互質,因此 φ(p)=p−1\varphi(p) = p - 1。例如 φ(7)=6\varphi(7) = 6。 質數冪 pkp^k: 與 pkp^k 不互質的整數只有 pp 的倍數,共 pk−1p^{k-1} 個。於是 φ(pk)=pk−pk−1=pk−1(p−1)\varphi(p^k) = p^k - p^{k-1} = p^{k-1}(p - 1) 所以 φ(8)=φ(23)=22(2−1)=4\varphi(8) = \varphi(2^3) = 2^2(2 - 1) = 4,φ(27)=φ(33)=32(3−1)=18\varphi(27) = \varphi(3^3) = 3^2(3 - 1) = 18。 積性 歐拉函數是積性的:只要 mm 與 nn 互質, φ(mn)=φ(m) φ(n)\varphi(mn) = \varphi(m)\,\varphi(n) 這正是乘積公式成立的原因——把 nn 寫成質數冪之積,對每一項套用 φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p-1) 再相乘即可。例如 36=4⋅936 = 4 \cdot 9 且 gcd(4,9)=1\gcd(4, 9) = 1,故 φ(36)=φ(4) φ(9)=2⋅6=12\varphi(36) = \varphi(4)\,\varphi(9) = 2 \cdot 6 = 12。 須注意互質條件:當 mm 與 nn 有公因數時,φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n) 可能不成立。例如 φ(2⋅2)=φ(4)=2\varphi(2 \cdot 2) = \varphi(4) = 2,而非 φ(2)φ(2)=1\varphi(2)\varphi(2) = 1。 歐拉定理 歐拉函數主導模冪運算。歐拉定理指出:若 gcd(a,n)=1\gcd(a, n) = 1,則 aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod{n} 這是費馬小定理(質數 pp 時 ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p)的推廣,後者正是 n=pn = p、φ(p)=p−1\varphi(p) = p - 1 的特例。 範例。 取 a=3a = 3、n=10n = 10。此時 φ(10)=4\varphi(10) = 4,故 34=81≡1(mod10)3^4 = 81 \equiv 1 \pmod{10}——的確 8181 的個位為 11。此定理可在計算前先把巨大指數對 φ(n)\varphi(n) 取模化簡。 在 RSA 的應用 RSA 公開金鑰密碼學直接建立於歐拉函數之上。模數由兩個大質數構成 n=p⋅qn = p \cdot q,於是 φ(n)=(p−1)(q−1)\varphi(n) = (p - 1)(q - 1) 公開指數 ee 與私密指數 dd 的選取須滿足 e⋅d≡1(modφ(n))e \cdot d \equiv 1 \pmod{\varphi(n)}。歐拉定理隨即保證解密可還原加密:(me)d≡m(modn)(m^e)^d \equiv m \pmod n。 安全性來自一道落差:任何人都可公開 nn,但要計算 φ(n)=(p−1)(q−1)\varphi(n) = (p-1)(q-1) 卻須知道 pp 與 qq。僅由 nn 還原兩者,就是分解一個大的半質數——對於足夠大的質數,一般相信在計算上不可行。事實上,知道 φ(n)\varphi(n) 等同於分解 nn。 範例 nn分解乘積形式φ(n)\varphi(n)10102⋅52 \cdot 510 (1−12)(1−15)10\,(1 - \tfrac12)(1 - \tfrac15)44121222⋅32^2 \cdot 312 (1−12)(1−13)12\,(1 - \tfrac12)(1 - \tfrac13)44363622⋅322^2 \cdot 3^236 (1−12)(1−13)36\,(1 - \tfrac12)(1 - \tfrac13)121210010022⋅522^2 \cdot 5^2100 (1−12)(1−15)100\,(1 - \tfrac12)(1 - \tfrac15)4040101101101101(質數)101 (1−1101)101\,(1 - \tfrac{1}{101})100100 特殊情形 n=1n = 1: 依慣例 φ(1)=1\varphi(1) = 1。範圍內唯一的整數 11 與自身互質。 nn 為質數: φ(n)=n−1\varphi(n) = n - 1,是此大小的最大值——質數擁有最多的互質剩餘。 nn 為偶數: 因子 (1−12)(1 - \tfrac12) 至少去除一半整數,故 φ(n)≤n/2\varphi(n) \le n/2。 對因數求和: nn 所有因數的歐拉函數之和等於 nn 本身:∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n。以 n=12n = 12 為例:φ(1)+φ(2)+φ(3)+φ(4)+φ(6)+φ(12)=1+1+2+2+2+4=12\varphi(1) + \varphi(2) + \varphi(3) + \varphi(4) + \varphi(6) + \varphi(12) = 1 + 1 + 2 + 2 + 2 + 4 = 12。 速查表 概念公式定義φ(n)=#{ k:1≤k≤n, gcd(k,n)=1 }\varphi(n) = \#\{\, k : 1 \le k \le n,\ \gcd(k, n) = 1 \,\}乘積公式φ(n)=n∏p∣n(1−1/p)\varphi(n) = n \prod_{p \mid n} (1 - 1/p)質數φ(p)=p−1\varphi(p) = p - 1質數冪φ(pk)=pk−1(p−1)\varphi(p^k) = p^{k-1}(p - 1)積性當 gcd(m,n)=1\gcd(m, n) = 1 時 φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m)\varphi(n)歐拉定理當 gcd(a,n)=1\gcd(a, n) = 1 時 aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod n因數和∑d∣nφ(d)=n\sum_{d \mid n} \varphi(d) = n 常見問題(FAQ)什麼是歐拉函數?歐拉函數 φ(n) 計算不超過 n 且與 n 互質的正整數個數——也就是與 n 除 1 以外沒有公因數的整數。例如 φ(9) = 6,因為 1、2、4、5、7、8 都與 9 互質,而 3、6、9 則不然。依慣例 φ(1) = 1。 如何計算 φ(n)?先把 n 分解為相異質數 p₁、p₂、…、pₖ,再套用 φ(n) = n · ∏(1 − 1/p) 對這些質數取乘積。以 n = 36 = 2² · 3² 為例,φ(36) = 36 · (1 − 1/2) · (1 − 1/3) = 36 · 1/2 · 2/3 = 12。只有相異質數才有影響,指數並不重要。 質數的歐拉函數是多少?對質數 p,1 到 p − 1 的每個整數都與 p 互質,因此 φ(p) = p − 1。對質數冪 pᵏ,公式給出 φ(pᵏ) = pᵏ − pᵏ⁻¹ = pᵏ⁻¹(p − 1)。例如 φ(7) = 6,φ(8) = φ(2³) = 8 − 4 = 4。 為什麼歐拉函數在 RSA 與歐拉定理中很重要?歐拉定理指出:若 gcd(a, n) = 1,則 a^φ(n) ≡ 1 (mod n),這是費馬小定理的推廣。RSA 加密正建立於此:對兩個質數乘積 n = p·q,有 φ(n) = (p − 1)(q − 1),而公鑰與私鑰指數的選取須滿足 e·d ≡ 1 (mod φ(n))。知道 φ(n) 等同於分解 n,這正是 RSA 安全性的來源。