声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1398|回复: 9

[编程技巧] 实现nextprime

[复制链接]
发表于 2009-1-3 01:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

发表于 2009-1-3 08:42 | 显示全部楼层

回复 楼主 e2n 的帖子

这几个命令具体代表什么意思,请LZ介绍一下
发表于 2009-1-3 10:52 | 显示全部楼层

回复 楼主 e2n 的帖子

which newprime
看看命令存在不,根据你说的情况,很可能是书中自带的matlab程序。
发表于 2009-1-3 11:08 | 显示全部楼层

回复 板凳 sogooda 的帖子

命令不存在,应该是书中自带的matlab程序
LZ要想用这些命令,估计要根据这些命令的功能自己编写或使用别人的代码
 楼主| 发表于 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互质整数个数

请问有其他指令实现这几个么
谢谢
发表于 2009-1-4 00:38 | 显示全部楼层

回复 5楼 e2n 的帖子

“text2int(N)是把N按26个字母排序方式(A=1 B=2)表达为数字”这个不太明白,N本来就是数字呀
 楼主| 发表于 2009-1-4 10:54 | 显示全部楼层
这条不重要,就是说text2int('hellow')=805121215
其他的有指令表示么
发表于 2009-1-4 20:00 | 显示全部楼层

回复 7楼 e2n 的帖子

好像没有现成的命令,要自己根据素数的定义来编程序,能找到现成的程序更好!
看看这个
http://zh.wikipedia.org/wiki/%E7 ... 8.E7.AE.97.E6.B3.95

评分

1

查看全部评分

发表于 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 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2009-1-9 21:08 | 显示全部楼层
太感谢了!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 12:07 , Processed in 0.070474 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表