




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陕 西 科 技 大 学数值计算课程设计任务书理学院信息与计算科学/应用数学专业信息10/数学10 班级 学生: 题目:典型数值算法的C+语言程序设计 课程设计从 2012 年 5 月 21 日起到 2012 年 6 月 27 日1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等):每人需作10个算法的程序、必做6题、自选4题。对每个算法要求用C+语言进行编程。必选题:1、经典四阶龙格库塔法解一阶微分方程组2、高斯列主元法解线性方程组3、牛顿法解非线性方程组4、龙贝格求积分算法5、三次样条插值算法(压紧样条)用C+语言进行编程计算 依据计算结果,用Matlab画图并观察三次样条插值效果。6、M次多项式曲线拟合,据计算结果,用Matlab画图并观察拟合效果。自选题:自选4道其他数值算法题目.每道题目重选次数不得超过5次.2、对课程设计成果的要求包括图表、实物等硬件要求:1)提交课程设计报告按照算法要求,用C+语言设计和开发应用程序,提交由算法说明;程序设计说明(程序中的主要变量和数据结构说明);系统技术文档 (包括系统各模块主要流程图,软件测试方案与测试记录、软件调试和修改记录、测试结论、运行情况记录),系统使用说明书,源程序代码为附录构成的课程设计报告。2)课程设计报告版式要求目录的要求:居中打印目录二字,(四号黑体,段后1行),字间空一字符;章、节、小节及其开始页码(字体均为小四号宋体)。节向右缩进两个字符,小节及以后标题均向右缩进四个字符。目录中应包含正文及其后面部分的条目。目录的最后一项是无序号的“参考文献资料”正文的要求:计算正确,论述清楚,文字简练通顺,插图简明,书写整洁。文中图、表按制图要求绘制。打印版面要求:A4纸,页边距:上2cm,下2cm,左2.5cm、右2cm;字体:正文宋体、小四号;行距:固定值20;页眉1.5cm ,页脚1.75cm;页码位于页脚居中打印;奇数页页眉“数值计算课程设计”,偶数页页眉“具体算法名称”,页眉宋体小5号;段落及层次要求:每节标题以四号黑体左起打印(段前段后各0.5行),节下为小节,以小四号黑体左起打印(段前段后各0.5行)。换行后以小四号宋体打印正文。章、节、小节编号分别以1、1.1、1.1.1格式依次标出,空一字符后接各部分的标题。每一章的标题都应出现在本章首页的第一行上。当课程设计报告结构复杂,小节以下的标题,左起顶格书写,编号依次用(1)、(2)或1)、2)顺序表示。字体为小四号宋体。对条文内容采用分行并叙时,其编号用(a)、(b)或a)、b)顺序表示,如果编号及其后内容新起一个段落,则编号前空两个中文字符。曲线图表要求:所有曲线、图表、线路图、流程图、程序框图、示意图等不准徒手画,必须按国家规定标准或工程要求绘制(应尽可能采用计算机辅助绘图)。课程设计说明书(报告)中图表、公式要求如下:(a)图:图的名称采用中文,中文字体为五号宋体,图名在图片下面。引用图应在图题右上角标出文献来源。图号以章为单位顺序编号。格式为:图1-1,空一字符后接图名。(b)表格:表的名称及表内文字采用中文,中文字体为五号宋体,表名在表格上面。表号以章为单位顺序编号,表内必须按规定的符号标注单位。格式为:表1-1,空一字符后接表格名称。(c)公式:公式书写应在文中另起一行,居中排列。公式序号按章顺序编号。字体为五号宋体,序号靠页面右侧。格式为:(1-1)。设计体会及今后的改进意见:体会要简洁、真实、深刻;忌空话、套话等不实之词。改进意见要合理、中肯。参考文献的要求:另起一页,居中打印参考文献四字(四号黑体,段前段后1行),字间空一字符;另起一行,按论文中参考文献出现的先后顺序用阿拉伯数字连续编号(参考文献应在正文中注出);参考文献中每条项目应齐全(字体均为小四号宋体)。(格式:编号作者.论文或著作名称.期刊名或出版社.出版时间)。(期刊应注明第几期、起止页数(包括论著)。3)设计报告装订顺序与规范封面数值计算课程设计任务书目录数值计算设计课程设计报告正文设计体会及今后的改进意见参考文献(资料)左边缘装订3、课程设计工作进度计划:时间设计任务及要求第14周编写和调试程序并按要求撰写设计报告 指导教师: 日期: 教研室主任: 日期: 1、经典四阶龙格库塔法解一阶微分方程组1. 四阶龙格库塔算法简述龙格库塔方法实际上是间接地使用台劳级数法的一种技术。龙格库塔算法的数学描述如下: ;其中: 表示计算过程中选取的步长; 表示 点处的斜率;表示利用K1 求得的 点处的斜率;表示利用K2 求得的 点处的斜率;表示利用K3 求得的点处的斜率;1.2 算法程序#include #include using namespace std;#define M 10int main ()double fun(double,double,double); double myfun(double,double,double); double f4,g4; double h,a,b,xa,ya; /xa,ya为初值 double xM+1,yM+1,TM+1; coutab;coutendl; h=(b-a)/M; /h为步长 x0=xa; y0=ya; for (int i=0;i=M;i+) Ti=a+h*i; for (int k=0;kM+1;k+)f0=fun(Tk,xk,yk);g0=myfun(Tk,xk,yk);f1=fun(Tk+h/2,xk+h/2*f0,yk+h/2*g0); g1=myfun(Tk+h/2,xk+h/2*f0,yk+h/2*g0);f2=fun(Tk+h/2,xk+h/2*f1,yk+h/2*g1);g2=myfun(Tk+h/2,xk+h/2*f1,yk+h/2*g1);f3=fun(Tk+h,xk+h*f2,yk+h*g2);g3=myfun(Tk+h,xk+h*f2,yk+h*g2);xk+1=xk+h*(f0+2*f1+2*f2+f3)/6;yk+1=yk+h*(g0+2*g1+2*g2+g3)/6;coutsetw(12)T setw(12)x setw(12)y endl;for (k=0;kM+1;k+)coutsetw(12)Tk setw(12)xk setw(12)yk endl;return 0;double fun(double t,double x,double y) double f;f=x+y;return f;double myfun(double t,double x,double y)double f;f=3*x+3*y;return f;1.3 运行结果2、 高斯列主元法解线性方程组2.1 算法说明首先将线性方程组做成增广矩阵,对增广矩阵进行行变换。对于元素,在第i列中,第i行以及以下的元素中选取绝对值最大的元素,将最大元素所在的行与i行交换,然后采取高斯消元法用新得到的所在的第i行消去第i行以下的元素。依次类推,直到,从而得到上三角矩阵。再进行回代过程#include #include using namespace std;#define M 10int main ()double fun(double,double,double); double myfun(double,double,double); /函数声明 double k1,k2,k3,k4; double h,a,b,xa,ya; /xa为初值 double xM+1,TM+1,yM+1; coutab;coutendl; h=(b-a)/M; /h为步长 x0=xa;y0=ya; for (int i=0;iM+1;i+) Ti=a+h*i; for (int j=0;jM+1;j+) double f;k1=h*fun(f,T(j),y(j);k2=h*fun(f,T(j)+h/2,Y(j)+k1/2);k3=h*fun(f,T(j)+h/2,Y(j)+k2/2);k4=h*fun(f,T(j)+h,Y(j)+k3);Y(j+1)=Y(j)+(k1+2*k2+2*k3+k4)/6;coutsetw(12)T setw(12)x setw(12)yendl;for (j=0;jM+1;j+)cou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包饺子活动方案策划(3篇)
- 河源企业活动拓展策划方案(3篇)
- 路面病害的施工方案(3篇)
- 公司生日活动策划创意方案(3篇)
- 新航线考试题库及答案
- 北京市门头沟区2023-2024学年八年级下学期期末质量监测道德与法制考点及答案
- 北京市门头沟区2023-2024学年八年级上学期期末考试英语考点及答案
- 忻州医疗面试题目及答案
- 玩具宝贝700字(10篇)
- 企业员工手册及政策宣导模板
- 2025-2026学年统编版(2024)初中历史八年级上册教学计划及进度表
- 入职岗前培训之工会知识课件
- 媒介融合传播概论课件
- 学堂在线 庄子哲学导读 章节测试答案
- 2025 - 2026学年教科版科学三年级上册教学计划
- GB/T 3920-2024纺织品色牢度试验耐摩擦色牢度
- 23G409先张法预应力混凝土管桩
- 上海交通大学学生生存手册
- 上海开发区汇总
- 如何说孩子才会听,怎么听孩子才肯说(课堂PPT)
- 电动汽车充电站建设项目可行性研究报告
评论
0/150
提交评论