CoprimeQ
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (4)
选项 (1)
应用 (8)
基本应用 (3)
Multicolumn[If[CoprimeQ[#, 12], Style[#, Red, Bold], #]& /@ Range[100], 10, ...]randomCoprime[x_Integer] := RandomChoice[Pick[Range[x], CoprimeQ[x, Range[x]]]];randomCoprime[15]CoprimeQ[15, %]ListPlot[{#, randomCoprime[#]}& /@ RandomInteger[{3, 100}, 500]]ArrayPlot[Table[Boole[CoprimeQ[i, j]], {i, 50}, {j, 50}]]数论 (5)
使用 CoprimeQ 计算欧拉函数:
eulerPhi[n_] := Length[Select[Range[n], CoprimeQ[#, n] == True&]];ListPlot[Table[eulerPhi[n], {n, 100}]]使用 CoprimeQ 检查普通的最大公约数:
CoprimeQ[5, 6]GCD[5, 6]Total[Boole[Array[CoprimeQ, {100, 100}]], 2] / 10 ^ 4//NN[1 / Zeta[2]]CoprimeQ[5, 3]ModularInverse[5, 3]使用 ExtendedGCD:
ExtendedGCD[5, 3][[2, 2]]data = {145895125, 148963155, 789524465, 489325698, 598632147};keys = RandomPrime[{10 ^ 9, 10 ^ 12}, 5]CoprimeQ@@keysencrypted = ChineseRemainder[data, keys]Mod[encrypted, keys]属性和关系 (9)
互质数的最大公约数 GCD 等于
:
CoprimeQ[8, 9]GCD[8, 9]两个互质数的最小公倍数 LCM 等于其乘积:
CoprimeQ[6, 11]LCM[6, 11] == 6 11CoprimeQ[5, 12]Length[Divisors[5]]Length[Divisors[12]] == Length[Divisors[5 12]]a = 7;
b = 15;CoprimeQ[a, b]FindInstance[a * x + b * y == 1, {x, y}, Integers]Table[CoprimeQ[1, n], {n, 10}]Table[CoprimeQ[-1, n], {n, 10}]CoprimeQ[Prime[10], Prime[15], Prime[20], Prime[25]]EulerPhi 给出最多为 n 的正整数的计数,这些正整数与 n 互质:
EulerPhi[20]CoprimeQ[7, 10]PowerMod[7, EulerPhi[10], 10]a = 6;b = 25;CoprimeQ[a, b]Flatten[Table[CoprimeQ[a ^ k, b ^ m], {k, 3}, {m, 3}]]巧妙范例 (2)
ArrayMesh[Boole[Table[CoprimeQ[a, b, c], {a, 10}, {b, 10}, {c, 10}]]]ulam[n_] := Partition[Permute[Range[n ^ 2], Accumulate[Take[Flatten[{{n ^ 2 + 1} / 2, Table
[(-1) ^ j i, {j, n}, {i, {-1, n}}, {j}]}], n ^ 2]]], n];ArrayPlot[Boole[CoprimeQ[ulam[101], ulam[101] ^ 15 + 9]], ColorFunction -> "Rainbow"]技术笔记
文本
Wolfram Research (2007),CoprimeQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CoprimeQ.html.
CMS
Wolfram 语言. 2007. "CoprimeQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CoprimeQ.html.
APA
Wolfram 语言. (2007). CoprimeQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CoprimeQ.html 年
BibTeX
@misc{reference.wolfram_2026_coprimeq, author="Wolfram Research", title="{CoprimeQ}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/CoprimeQ.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_coprimeq, organization={Wolfram Research}, title={CoprimeQ}, year={2007}, url={https://reference.wolfram.com/language/ref/CoprimeQ.html}, note=[Accessed: 10-September-2026]}