实现nextprime
我在一本讲密码的书上看到可以用MATLAB做nextprime,randprime,powermod,eulerphi,text2int但自己用的时候都没有,是否那是单独的工具
或者有什么其他指令实现上面几种呢,谢谢
回复 楼主 e2n 的帖子
这几个命令具体代表什么意思,请LZ介绍一下回复 楼主 e2n 的帖子
which newprime看看命令存在不,根据你说的情况,很可能是书中自带的matlab程序。
回复 板凳 sogooda 的帖子
命令不存在,应该是书中自带的matlab程序LZ要想用这些命令,估计要根据这些命令的功能自己编写或使用别人的代码 nextprime(N) 是取出N后最近的素数,randprime(N)是取1到N之间随机素数 text2int(N)是把N按26个字母排序方式(A=1 B=2)表达为数字 powermod(a,b,c) 是A的B次方除以C的余数 eulerphi(N)是1到N之间与N互质整数个数
请问有其他指令实现这几个么
谢谢
回复 5楼 e2n 的帖子
“text2int(N)是把N按26个字母排序方式(A=1 B=2)表达为数字”这个不太明白,N本来就是数字呀 这条不重要,就是说text2int('hellow')=805121215其他的有指令表示么
回复 7楼 e2n 的帖子
好像没有现成的命令,要自己根据素数的定义来编程序,能找到现成的程序更好!看看这个
http://zh.wikipedia.org/wiki/%E7%B4%A0%E6%95%B0#.E8.B3.AA.E6.95.B8.E7.AE.97.E6.B3.95 早上搜了下, 这全有
http://www.pudn.com/downloads51/ ... t/detail175864.html
http://www.math.umd.edu/~lcw/MatlabCode/?C=M;O=A
[ 本帖最后由 ChaChing 于 2009-1-5 14:10 编辑 ] 太感谢了!!!
页:
[1]