大学数学实验报告素数.docVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学数学实验报告素数

数 学 实 验 报 告 实验五 素数 学院:数学与信息科学学院 班级:09级数学(4)班 姓名:*** 学号:*** 实验五 素数 实验名称 素数 实验目的 掌握素数的含义及其性质,并能熟练的运用素数的判别与求解、生成素数的公式、素数的分布;学会探讨素数的规律及其相关的某些有趣的问题,同时掌握一些基本的、常用的方法。 实验环境 Mathematica4.0系统 实验的基本理论与方法 1、用Eratosthenes筛法和试除法求解小于等于n的素数; 2、Fermat判别法和Mersenne数判别是否为素数; 3、生成素数的公式有n2+n+41,n2-79n+1601,6n2+6n+31; 4、素数的分布:利用程序求解某一区间内素数的个数。 实验的内容与步骤 一、素数的产生、求解及判别 1、素数的产生程序 运行结果 2、素数的求解 利用Eratosthenes 筛选法 (2)用试除法求所有小于等于1000的素数 输入程序: 运行结果: (3)判断Eratosthenes 筛选法 输入程序: 运行结果: n=10000时,程序如下: 运行结果: 输入程序: 运行结果: 3、素数的判别 (1)对n=2,3,…,100,观察2n-1被n整除所得的余数;再取其他的整数m(如3,4,5),观察mn-1被n整除的情况:观察当n为素数时的结果。 m=2时 输入程序: 运行结果: 从运行结果可以发现:当n为素数时,2^n-1被n整除所得的余数都是1。 m=3时 输入程序: 运行结果: m=4时 输入程序: 运行结果: (2)对n=2,3,..,300,判断哪些Mersenne数Mn=2n-1是素数? 输入程序: 运行结果: 二、素数的分布 1、素数沿数轴的分布 将素数从小到大排序.用表示相邻的素数间的间隔.计算并画图 n=1000时画出(pn,dn)的图: t:= Table[{Prime[i],Prime[i+1]-Prime[i]},{i,1,1000}] ListPlot[t,PlotStyle?RGBColor[1,0,0]] n=10000时画出(pn,dn)的图: t:= Table[{Prime[i],Prime[i+1]-Prime[i]},{i,1,10000}] ListPlot[t,PlotStyle?RGBColor[1,0,0]] 2、在二维坐标平面上标出点列观察趋于无穷的趋势,并和函数,以及比较.类似观察,以及, ,和 对任意整数计算, , 看看哪个更接近

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档