Mathematica和Maple在处理数论问题的效果对比
1、Maple判断一个数字是否素数,用isprime:
isprime(2^(2^7)+1)
2、Mathematica用的是PrimeQ:
PrimeQ[2^2^7 + 1]
3、但是,两个软件不能判断过大的数值:
isprime(2^(2^(2^7))+1)
PrimeQ[2^2^2^7 + 1]
看来,3M软件的局限性很大。
1、Maple给定第n个素数,用:
ithprime(10^6)
第1000000个素数是15485863。
2、Mathematica用Prime[10^6]给出第1000000个素数。
3、Maple算不出第10^10个素数,Mathematica却可以,答案是252097800623。
1、求出比10^10大的最小素数,Maple的方法:
nextprime(10^10);
答案是10000000019。
2、Mathematica的方法:
NextPrime[10^10]
就是换了个大写字母。
3、求出比10^10小的最大素数,Mathematica只需要稍微调整:
NextPrime[10^10, -1]
而Maple却需要换命令:
prevprime(10^10)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:35
阅读量:61
阅读量:35
阅读量:92