文档帮助中心文档
雅可比的象征
J = jacobiSymbol (n),
例子
J= jacobiSymbol (一个,n)的值雅可比的象征为整数一个正奇数n.
J= jacobiSymbol (一个,n)
J
一个
n
全部折叠
查找的雅可比符号 一个 = 1 , 2 , ... , 9 和 n = 3. .
= 1:9;n = 3;J = jacobiSymbol (n),
J=1×91 -1 0 1 -1 0
雅可比符号相对于其第一个参数是周期性的,其中 ( 一个 n ) = ( b n ) 如果 一个 ≡ b ( 米 o d n ) .
查找的雅可比符号 一个 = 2 8 和 n = 9 .
J = jacobiSymbol(28日,9)
J = 1
雅可比符号是一个完全的乘法函数,雅可比符号满足关系式 ( 一个 n ) = ( 一个 1 n ) × ( 一个 2 n ) × ... ( 一个 r n ) 为 一个 = 一个 1 × 一个 2 × ... 一个 r .证明雅可比符号遵循这个关系 一个 = 2 8 = 2 × 2 × 7 .
Ja = jacobiSymbol (9) * jacobiSymbol(2、9)* jacobiSymbol(7、9)
Ja = 1
雅可比符号也满足这种关系 ( 一个 n ) = ( 一个 n 1 ) × ( 一个 n 2 ) × ... ( 一个 n r ) 为 n = n 1 × n 2 × ... n r .证明雅可比符号遵循这个关系 n = 9 = 3. × 3. .
3 Jb = jacobiSymbol(28日)* jacobiSymbol(28日,3)
Jb=1
你可以使用雅可比符号 ( 一个 n ) Solovay-Strassen质数检验如果一个奇数 n > 1 是素数,那么全等
( 一个 n ) ≡ 一个 ( n - 1 ) / 2 ( 米 o d n )
必须对所有整数都成立 一个 .如果是整数 一个 在 { 1 , 2 , ... , n - 1 } 使同余关系不满足,则 n 不是质数。
检查是否 n = 5 6 1 是不是质数。选择 一个 = 1 9 进行质数检验。比较同余关系中的两个值。
首先用雅可比符号计算左边的同余关系。
n = 561;一个= 14;J = jacobiSymbol (n),
计算右边的同余关系。
m = powermod (n (n - 1) / 2,)
米= 67
整数 n = 5 6 1 是不是质数,因为它不满足 一个 = 1 9 .
checkPrime = mod(J,n) == m
checkPrime =逻辑0
接下来,检查是否 n = 5 5 7 是不是质数。选择 一个 = 1 9 进行质数检验。
n = 557;一个= 19;J = jacobiSymbol (n);m = powermod (a, (n - 1) / 2, n);
整数 n = 5 5 7 可能是质数,因为它满足同余关系 一个 = 1 9 .
checkPrime =逻辑1
执行所有的质数测试 一个 在 { 1 , 2 , ... , 5 5 6 } 以确认该整数 n = 5 5 7 的确是黄金时期。
一个= 1:n - 1;J = jacobiSymbol (n);m = powermod (a, (n - 1) / 2, n);checkPrime = all(mod(J,n) == m)
用以下方法验证结果isprime.
isprime
isprime (n)
ans =逻辑1
输入,指定为数字、向量、矩阵、数组、符号数字或符号数组。的元素一个必须是整数。一个和n必须是相同的大小,否则其中一个必须是标量。
数据类型:单|双|信谊
单
双
信谊
输入,指定为数字、向量、矩阵、数组、符号数字或符号数组。的元素n必须是正奇数。一个和n必须是相同的大小,否则其中一个必须是标量。
1
0
输出值,返回为1,0,或1.
雅可比符号 ( 一个 n ) 被定义为Legendre符号的产物
( 一个 n ) = ( 一个 p 1 ) k 1 ( 一个 p 2 ) k 2 ... ( 一个 p r ) k r
为一个整数一个和一个正奇数n与质因数分解
n = p 1 k 1 p 2 k 2 ... p r k r .
勒让德符号 ( 一个 p ) 为一个整数一个还有一个奇素数p被定义为
( 一个 p ) = { 0 如果 一个 ≡ 0 (mod p ) 1 如果 一个 二次剩余是模吗 p 或 x 2 ≡ 一个 (国防部) p ) 的非零解 x − 1 如果 一个 二次非残数是模吗 p 或 x 2 ≡ 一个 (国防部) p ) 没有解决方案金宝搏官方网站 x .
当n是奇素数,雅可比符号等于勒让德符号。
[1] Dietzfelbinger, M。多项式时间的素性检验:从随机算法到“素数在P中”斯普林格,2004年。
isprime|国防部|powermod
国防部
powermod
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系