一元多项式运算的实现.docx
《一元多项式运算的实现.docx》由会员分享,可在线阅读,更多相关《一元多项式运算的实现.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文题目:一元多项式运算的实现英文题目:Implementation of unary polynomial operation摘 要自公元前两千年多年前,巴比伦人知道如何求解二次方程为开端。随着数学的发展,数学家的不断研究,新理论的创立,对多项式的研究不断深入,发展至今多项式理论现在已成为一个完善、成熟的研究领域,其理论影响到数学的各个分支,对其他学科也产生了影响。在信息与网络的时代,计算机成为了时代的标志之一,与此同时,计算机程序设计思想和其语言在时代的潮流里飞速发展。为了更好地进行科学研究,要求数据能够进行快速的运算,用计算机去使得计算速度提高就成为了必然,在此种情况下,数学的基础运算之
2、一即一元多项式的运算成为了人们提高计算机运行速度的破解点之一,使得国内外的专家学者对它进行了深入的研究。随着计算机的出现, 数学作为自然科学研究的基础,为了促进数学的发展,多项式在计算机上的运算和应用成为了一些数学家的研究课题。一元多项式运算的实现是多项式在计算机运算的基础,如果一元多项式在计算机上不能准确而快速实现运算,那么多项式的运算也会出现问题,影响其他学科的研究。而一元多项式运算在计算机上的实现,可以帮助发展高新科技,加快各项研究的进度。一元多项式运算的实现可以作为学生的练习题,帮助加深学生加深对链表的了解和提高使用链表的能力。一元多项式运算的实现对社会具有意义,可以帮助社会生产和发展
3、,影响深远本文首先就一元多项式在数学领域的定义与运算进行了说明分析,论述了一元多项式运算在计算机中的表示和存储形式,围绕一元多项式运算在计算机中得以实现的算法思想进行详细描画,展现了一元多项式运算的程序设计结构,就该问题提出了做了一个总结,个人在研究中还未解决的问题,提出个人的看法与见解。关键词:一元多项式;运算;算法AbstractSince more than 2,000 years ago BC, the Babylonians knew how to solve quadratic equations as the beginning. With the development of
4、mathematics, the continuous research of mathematicians, the creation of new theories, and the deepening of the research on polynomials, polynomial theory has now become a perfect and mature research field. Its theory affects all branches of mathematics and other disciplines. In the era of informatio
5、n and network, computers have become one of the symbols of the times. At the same time, computer programming ideas and its language are developing rapidly in the trend of the times. In order to better carry out scientific research, it is necessary to use computers to improve the speed of calculation
6、. In this case, one of the basic operations of mathematics, the operation of unary polynomials, has become one of the cracking points for people to improve the speed of computer operation, making experts and scholars at home and abroad have conducted in-depth research on it.With the emergence of com
7、puters, mathematics as the basis of natural science research, in order to promote the development of mathematics, the operation and application of polynomials on computers has become the research topic of some mathematicians. The implementation of unary polynomial operation is the basis of polynomia
8、l operation in computer. If unary polynomial cannot be accurately and quickly implemented on computer, then the operation of polynomial will also have problems, which will affect the research of other disciplines. The implementation of unary polynomial operation on computer can help develop high-tec
9、h and accelerate the progress of various researches. The implementation of unary polynomial operation can be used as a students exercise to help students deepen their understanding of linked lists and improve their ability to use linked lists. The realization of unary polynomial operation is of grea
10、t significance to the society and can help social production and development with far-reaching influence.Firstly, this paper explains and analyzes the definition and operation of unary polynomial in mathematics field, discusses the representation and storage form of unary polynomial operation in com
11、puter, describes in detail the algorithm thought that unary polynomial operation can be realized in computer, shows the programming structure of unary polynomial operation, makes a summary on this problem, and puts forward personal opinions and opinions on the problems that have not been solved in t
12、he research.Key words: Polynomial in one variable; operation; algorithmI目录1 导 论11.1选题背景与意义11.2 国内外文献综述21.3 论文的结构及主要内容31.4 论文的研究方法32 一元多项式运算的基本原理42.1 一元多项式的数学模型42.1.1 一元多项式的定义42.1.2一元多项式的数学运算42.2 一元多项式的存储结构42.2.1 一元多项式的表示42.2.2 一元多项式的存储方式53 一元多项式运算的算法思想63.1一元多项式加法运算的算法思想63.2一元多项式减法运算的算法思想63.3一元多项式乘法运
13、算的算法思想74 一元多项式运算的程序设计84.1 一元多项式运算的总界面设计84.2一元多项式加法运算的程序设计84.3一元多项式减法运算的程序设计94.4 一元多项式乘法运算的程序设计9结 语9参考文献10致 谢111 导 论1.1选题背景与意义自公元前两千年多年前,巴比伦人知道如何求解二次方程为开端。随着数学的发展,数学家的不断研究,新理论的创立,对多项式的研究不断深入,发展至今多项式理论现在已成为一个完善、成熟的研究领域,其理论影响到数学的各个分支,对其他学科也产生了影响。在信息与网络的时代,计算机成为了时代的标志之一,与此同时,计算机程序设计思想和其语言在时代的潮流里飞速发展。为了更
14、好地进行科学研究,要求数据能够进行快速的运算,用计算机去使得计算速度提高就成为了必然,在此种情况下,数学的基础运算之一即一元多项式的运算成为了人们提高计算机运行速度的破解点之一,使得国内外的专家学者对它进行了深入的研究。 在数学领域之中,以往庞大的运算需要许多数学家通力合作奋战几天乃至数个月,但是计算机的出现使这种情况成为了历史。人们从庞大的数据计算量中解脱了出来。这就极大的促进了各个以数学为基础的学科的发展。在此基础上,为了更好地促进其他学科的发展,数学运算就必须提高速度,因此多项式在计算机上的运算和应用成为了一些数学家的研究课题。一元多项式运算的实现是多项式在计算机运算的基础,如果一元多项
15、式在计算机上不能准确而快速实现运算,那么多项式的运算也会出现问题,影响其他学科的研究。 以一元多项式的运算为基础的学科大多是工程应用的领域,这些领域对社会的发展有极大的促进作用。 一元多项式运算对于大型的数据处理中心必不可少,处理数据中心那庞大的数据量,就要求这个过程必须快速且准确。,一旦出错,想要使数据恢复过来需要花费大量的时间和精力,这势必会引起较大的经济损失,影响发展。一元多项式运算对于科学研究来说至关重要,在物理学研究中离不开他的身影,可以说物理学是在多项式运算的基础上建立起来的,所以一元多项式运算在计算机上的实现在物理学研究计算过程中占据了很大比例,犯一点小小的错误可能使得整个实验前
16、功尽弃;在代数领域中,数学家的主要研究方向之一就是多项式,而这些多项式经常被应用到其他领域,在这些领域中基于多项式作出各种系统软件去解决问题,在这个过程中一元多项式运算的实现成为在实现这些目标时的不可避免步骤。所以说,一元多项式运算的实现对于科学研究是基础,需要一元多项式运算在计算机上的实现。而一元多项式运算在计算机上的实现,可以帮助发展高新科技,加快各项研究的进度。对于在校的计算机专业的学生来说,链表作为计算机的基础之一,在学习过程中,链表成为了计算机基础的考核点之一,这就对学生提出了更高的要求。为了能够达到这一要求,学生们需要对它能够熟练掌握并加以运用。此时一元多项式运算的实现就可以作为学
17、生的练习题,帮助加深学生加深对链表的了解和提高使用链表的能力。总而言之,一元多项式运算的实现对社会具有重要意义,尤其在科学研究和工程应用方面,可以帮助社会生产和发展,影响深远。 1.2 国内外文献综述在进入信息时代后,一元多项式运算通过计算机实现得到了长足的发展,已经的到了相关领域学者的重视。在倾向不同程序设计思想,数学方法,编程语言的侧重点下,也形成了一系列的研究成果。就这一论题而言,国内早有多个学者对这一命题阐述了自己的见解。 郑勇林首先研究了一元多项式在数学领域中的表现形式和运算方式,深入的了解了一元多项式的数学逻辑,在此基础上对在计算机领域一元多项式的存储方式进行了研究,为一元多项式设
18、计了一种存储结构。采用牛顿迭代法提出了多项式数值求根的算法,在此基础上构建了一元多项式运算源程序,该程序只包含了多项式运算的加法和乘法。 章明以数学上多项式的表示形式和乘法运算法则为出发点,设计了一种可以用于多项式乘法的数据结构类型。这种结构类型提出的目的就是为了减少算法的时间复杂度和空间复杂度,提升算法的效率。为了验证这一数据结构类型,对多项式的乘法进行了改进,为其设计算法,提出总体架构,分享了其部分核心源代码,使人们对这一研究有了一定的了解。陈晓霞认为数据结构中对一元多项式运算的算法描写比较笼统, 不够清晰直观,学生在学习中存在一些问题,教学效果相对较差。她为了学生更好地学习与理解,提出了
19、在图形化用户界面之上用一种更加清晰直观地方式去实现一元多项式的运算。戴祯杰、农正、周永权为了实现多项式运算的求解,设计了一种新模型,这种新模型是基于多项式泛函网络运算的。为了验证新提出的这一算法,求解线性方程组的可以完成对网络参数的计算,实现对其的利用。通过实验证明,该方法相比传统方法有了极大的改进,在获得问题的精确解的基础上,与此同时还可以获得问题的近似解。鄢盛丰、刘建波、董安葳、王琳研究认为多项式在数学里是一种最基本的表示形式, 在理论和工程上有极为广泛的应用,做好多项式的运算,对实际应用有很大作用.他们提出了一种新的多项式存储结构,即系数指数数组存储法.文中对多项式的三种运算的算法在理论
20、方面进行了推导与部分证明,最后用系数指数数组存储法给予程序实现。唐骏研究认为一元多次方程简单而又实用,在工程领域中及数学求解中它都因其使用价值而占有重要地位。,他们在前人的基础上通过研究,设计了一中新的求解思路和求解方法。这种求解思路和求解方法首先要考虑到的便是其有效性,若新方法无效,则就没有研究的必要,其次便是其实用性,若新方法本身的实用性不高,则仅仅只可以在某些研究领域中得到应用,无法大规模应用则也就只是为后人提供了一些经验罢了,这就需要计算机对其两方面的能力进行验证。最后,用此方法去尝试求解虚根,对其进行一些探索。张绍兵、季厌浮为了实现一元多项式加法运算他们使用单链表这一方法去研究说明并
21、加以实现,在此过程中,涉及到了许多方面的知识,也详细描述了一元多项式在计算机中的表示。徐连龙、李玲为了实现一元多项式的乘法运算对前人的方法进行总结和改进,在此基础上设计了一个程序。该程序是根据多项式的数学模型,进行数据结构的构造,对此程序进行可行性研究,分析讨论需要创建的程序主要功能模块,时期能够顺利编译,实现构建该程序的目的。在此过程中大量使用算法,在实现程序时占有重要作用,函数是构成程序的基本元素之一,有了函数后,才可以根据算法思想进行程序的编写。程序中运用的函数成为了算法思想的体现。在进行了大量的文献阅读后可知,国内外学者对一元多项式运算的实现的研究整体 上已经取得了极大的进展。他们通过
22、不同的研究角度对一元多项式运算的实现进行研究, 主要倾向于数学角度和数据结构的角度,研究对象主要是多项式。但是这些研究没有从总的方面对一元多项式的运算进行总结,其大多数对一元多项式运算的实现更多的是倾向于数学方法的改进,对于存储结构的改进,很少讨论其他方向的研究与改进。根据现有的情况,需要增强对一元多项式运算的实现的研究,有助于深入学习计算机。1.3 论文的结构及主要内容本文就一元多项式的研究而言主要有以下几部分构成,从不同的角度研究了一元多项式。首先就一元多项式在数学领域之中对它的定义与运算方法进行了说明分析,构建了一元多项式的数学模型;其次论述了一元多项式运算在计算机中的表示方式和存储形式
23、;接着围绕一元多项式运算在计算机中得以实现的算法思想进行详细描画;然后展现了一元多项式运算的实现所进行的程序设计,由界面设计,加法,减法和乘法的设计构成;最后是结语,就该问题提出了做了一个总结,个人在研究中还未解决的问题,提出个人的看法与见解。1.4 论文的研究方法在这项研究中,使用文献研究法通过图书馆、互联网、电子资源数据库等查阅了大量的文献资料,明确了一元多项式在数学领域中的运算法则,基于这样去理解一元多项式在计算机上的实现方法,理清了一元多项式运算的发展脉络及研究现状,学习计算机编程语言的相关知识。通过这些方式获取大量的多项式运算等相关研究信息,为设计实现一元多项式运算提供了思路和参考。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一元 多项式 运算 实现
限制150内