用C语言实现复数的四则运算-开题报告

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/biyesheji51qqcom/article/details/90206258

访问连接获取更好的阅读体验:http://www.itbiyesheji.com/index.php/2019/05/14/用c语言实现复数的四则运算-开题报告/

一、立题依据(国内外研究进展或选题背景、研究意义等)     我们把形如a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当虚部等于零时,这个复数可以视为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数。复数域是实数域的代数闭包,也即任何复系数多项式在复数域中总有根。 复数是由意大利米兰学者卡当在十六世纪首次引入,经过达朗贝尔、棣莫弗、欧拉、高斯等人的工作,此概念逐渐为数学家所接受。 复数的四则运算规定为:加法法则:(a+bi)+(c+di)=(a+c)+(b+d)i;减法法则:(a+bi)-(c+di)=(a-c)+(b-d)i;乘法法则:(a+bi)·(c+di)=(ac-bd)+(bc+ad)i;除法法则:(a+bi)/(c+di)=[(ac+bd)/(c²+d²)]+[(bc-ad)/(c²+d²)]i     信号分析和其他领域使用复数可以方便的表示周期信号。模值|z|表示信号的幅度,辐角arg(z)表示给定频率的正弦波的相位。利用傅立叶变换可将实信号表示成一系列周期函数的和。 实数对应直线上的点a,而复数是其延拓,对应平面上的点(a,b)记为a+bi。复平面的横轴上的点对应所有实数,故称实轴,纵轴上的点(原点除外)对应所有纯虚数,故称虚轴。在复平面上,复数还与从原点指向点z=x+yi的平面向量一一对应,因此复数z也能用向量Z来表示。向量的长度称为Z的模或绝对值。因此复数在生活很多方面都有应用,尤其是因为其可以表示平面的特性,可以在游戏中通过复数表示不同的坐标,然后对复数的值进行更改,从而实现游戏平面的旋转,大大减少了编码量。因此开发一个基于C语言的复数库,实现C语言的复数四则运算是很有必要的。
二、研究的主要内容及预期目标 利用C语言提供的自定义结构体类型,自定义了复数结构体类型,在此基础上编写出实现对两个复数进行加、减、乘、除的程序,以及对一个复数求其模(绝对值)的程序。把关于复数类型的定义及相应的函数放到一个新建立的头文件中,可使用预编译命令,方便用户使用。 
三、研究方案(思路)   利用实验法,把关于复数类型的定义及相应的函数放到一个新建立的头文件中,可使用预编译命令,方便用户使用。在开发环境开发完成后在测试环境进行相关测试。   开发环境: 操作系统:windows 7 旗舰版开发工具:Visual StudioCPU:Intel core i3 及以上内存:6GB以及以上硬盘:40GB以上 测试环境: windows 7centos 6.2  
四、论文进度安排 (1)任务书下达:2016年12月19日前  (2)完成开题报告及报告审核:2016年12月20日-2017年1月8日,按要求完成开题报告并交教师审核  (3)毕业设计第一阶段:2017年1月9日-2017年2月7日,完成基本设计内容,撰写毕业设计论文提纲  (4)毕业设计中期检查:2017年3月5日-2017年3月12日,教研室、学员对设计进展情况进行检查  (5)毕业设计第二阶段:2017年3月12日-2017年4月12日,完善设计内容,撰写毕业设计论文(三稿)  (6)毕业设计论文查重:2017年5月12日-2017年6月2日,教师完成设计内容审核及论文抄袭系统检测  (7)毕业设计论文评阅、答辩、成绩评定:2017年5月22日-2017年6月9日。  
五、主要参考文献 【1】霍尔顿(Ivor Horton).杨浩[译].C语言入门经典(第5版).清华大学出版社,北京,2013-11-01. 【2】[美] MarkAllenWeiss.冯舜玺[译]. 数据结构与算法分析:C语言描述(原书第2版).机械工业出版社,北京,2004-01-01. 【3】严蔚敏,吴伟民.清华大学计算机系列教材:数据结构(C语言版).清华大学出版社,北京,2012-05-01. 【4】[美] 邓恩(Dunn F.),[美] 帕贝利(Parberry I.) .史银雪,陈洪,王荣静[译].3D数学基础:图形与游戏开发.清华大学出版社,北京,2005-07-01. 【5】詹红霞.Visual C++6.0程序设计. 西安电子科技大学出版社,西安,2009-06-01
六、指导教师意见                   指导教师签名:                年    月    日
七、院(系)审核意见                 负责人签名(院系公章):        年    月   日

猜你喜欢

转载自blog.csdn.net/biyesheji51qqcom/article/details/90206258