程序设计求解数学问题的应用实例

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ydy448681577
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:程序设计为解决数学问题提供了可行的思路和方法。借助程序可以快速解决不可积的积分问题、快速求幂问题、矩阵乘法问题、欧几里德问题等数学问题,从应用实例中领悟了程序设计在解决数学问题上的优越性和便利性。
  关键词:程序设计;数学;积分;快速幂;矩阵;欧几里德
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)07-0078-04
  程序设计与数学之间有着天然的联系,两者相辅相成。数学是程序设计的基础,程序设计基于数学建模,又成为解决数学问题的一种重要途径。实践中,借助程序快速求解了不可积的积分问题、快速求幂问题、矩阵乘法问题、欧几里德问题,用实例证明并展示了程序设计应用于解决数学问题的独特优势和便捷高效。
  1 不可积的积分问题
  在实际数学运算中,经常要用到各种积分。能够直接积出来的积分已经不是难题,但一旦遇到不可积的积分,人们往往束手无策。作者借助程序将不可积的积分进行了求解。对不可积的积分问题的近似解,提出了两种方法,一种是根据积分的性质以及求积分的基本思想,利用分割取近似的方法,将积分的近似值求出来。另一种是使用Romberg算法,将被积函数展开,并使用梯形法递推公式,以求出积分的值。
  1.1分割取近似法(详见附录1:“求积分(近似).cpp”)
  分割取近似法是在求定积分的过程中常用的方法。具体方法是,设被积函数为f(x),将积分区间平均分成n等份,每份的宽度为h,则:
  实践中,可以用类似于上述实例的求解方法,在求gcd(m,n)的过程中,通过逆推将线性组合表示出来。
  扩展欧几里德算法实现:详见附录6:“欧几里德.cpp”。
  5 结束语
  借助程序快速求解不可积的积分问题、快速求幂问题、矩阵乘法问题、欧几里德问题等实例,从新的视角展示了程序设计在解决数学问题上的应用优越性。利用分割取近似的方法求解积分的近似值,使用Romberg算法展开被积函数,并运用梯形法递推公式求出积分的值,结合满二叉树定律及递归思想,将O(n)求幂的算法优化至[O(log2n)],使用矩阵乘法 快速幂的思想解决斐波那契数列问题等等,为人们在快速求解其他数学问题时提供了新的思路。今后,随着程序设计应用的不断深入,必将使更多更复杂的数学问题迎刃而解。
  参考文献:
  [1]陈宇.数论及应用[M].哈尔滨:哈尔滨工业大学出版社,2012.
  [2]俞勇.ACM国际大学生程序设计竞赛:算法与实现[M].北京:清华大学出版社,2013.
  [3]赵一煊.浅析数学与程序设计的关系[J].通讯世界,2015(23):296-297.
  [4]刘方明.程序设计中的数学方法[J].电脑知识与技术,2012,8(25):6022-6024.
  附录:
  1.求积分(近似).cpp
  #include
  #include
  #include
  #include
  #include
  #include
  #define MIN_LIMIT 1e-5
  #define e 2.71828182
  #define pie 3.1415926
  #define INF 100000
  using namespace std;
  int N;
  double H,A,B,V,ak[10],bk[10],hk[10];
  inline double f(double x)
  {
  return pie*(A*A*pow(e,-2.0*x*x) B*B*x 2*A*B*pow(e,-x*x)*pow(x,0.5));
  }
  template
  double simpson(const T
其他文献
2002年,兵团对住房公积金管理体系进行了改革,撤销兵、师两级住房资金管理中心(以下简称“管理部”),组建兵团住房公积金管理中心(以下简称”兵团管理中心”),由“兵团管理中心”实行
面对激烈的国际国内市场竞争,传统的国有企业人事管理体制显然已无法适应新形势的要求,目前当务之急是构建一套留住人才、培养人才、吸引人才的合理机制。国有(控股)企业能否在日
据印度化肥协会统计,印度国内10月份磷酸二铵发货量较低,在76.95万吨左右,该月发货情况呈现疲软态势。在秋收期比较集中的一个月内,磷酸二铵发货量为400万吨,低于同时期平均发货量
《中共中央关于全面深化改革若干重大问题的决定》做出的一系列重大改革部署和安排,对农业农村经济改革发展提出了新要求,给肥料行业和肥料企业带来新的机遇、新的挑战。随着一
本报讯日前,由中科院合肥物质研究院、山东金沂禁生态肥jIk有限公司和安徽帝元生物科技公司联合研发的长效控失型复合肥在山东金沂蒙生态肥业有限公司成功下线。
本报讯 2013年7月份.337家规模以上农药企业7月共生产农药27.3万吨.同比下降o.6%;其中,杀菌剂增长最多.同比增长25。7%,达到1.31万吨;
管理信息系统是一门综合应用管理科学、信息科学、系统科学、计算机科学与数学等领域知识的系统性、交叉性、边缘性学科,在西方兴起至今也只有短短的几十年,然而他对社会财富的
回顾2011年,媒体人都会提到“走基层、转作风、改文风”。具体到我们从事农资行业报道的记者,最大的收获就是在到基层采访农资行业时,多了对农民的关注,多了对农业的研究,多