e2n 发表于 2009-1-3 01:42

实现nextprime

我在一本讲密码的书上看到可以用MATLAB做nextprime,randprime,powermod,eulerphi,text2int
但自己用的时候都没有,是否那是单独的工具
或者有什么其他指令实现上面几种呢,谢谢

ch_j1985 发表于 2009-1-3 08:42

回复 楼主 e2n 的帖子

这几个命令具体代表什么意思,请LZ介绍一下

sogooda 发表于 2009-1-3 10:52

回复 楼主 e2n 的帖子

which newprime
看看命令存在不,根据你说的情况,很可能是书中自带的matlab程序。

ch_j1985 发表于 2009-1-3 11:08

回复 板凳 sogooda 的帖子

命令不存在,应该是书中自带的matlab程序
LZ要想用这些命令,估计要根据这些命令的功能自己编写或使用别人的代码

e2n 发表于 2009-1-4 00:27

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互质整数个数

请问有其他指令实现这几个么
谢谢

ch_j1985 发表于 2009-1-4 00:38

回复 5楼 e2n 的帖子

“text2int(N)是把N按26个字母排序方式(A=1 B=2)表达为数字”这个不太明白,N本来就是数字呀

e2n 发表于 2009-1-4 10:54

这条不重要,就是说text2int('hellow')=805121215
其他的有指令表示么

ch_j1985 发表于 2009-1-4 20:00

回复 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

ChaChing 发表于 2009-1-5 14:08

早上搜了下, 这全有
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 编辑 ]

e2n 发表于 2009-1-9 21:08

太感谢了!!!
页: [1]
查看完整版本: 实现nextprime