1、 课 程 设 计 报 告 课程名称课程名称 数值分析数值分析 课题名称课题名称 最速下降法最速下降法 专专 业业 信息与计算科学信息与计算科学 班班 级级 学学 号号 姓姓 名名 指导教师指导教师 2013 年年 1 月月 日日 一 、 设 计 内容与设计要 求一 、 设 计 内容与设计要 求 1 1)设计内容:设计内容: 用最速下降法求最优解: 给定初始点 t x)0.6,5.7,5.1( 0 = 2 2设计要求:设计要求: 课程设计报告正文内容课程设计报告正文内容 a. 问题的描述及算法设计; b. 算法的流程图(要求画出模块图) ; c. 算法的理论依据及其推导; d. 相关的数值结果(
2、通过程序调试), ; e. 数值计算结果的分析; f. 附件(所有程序的原代码,要求对程序写出必要的注释) 。 书写格式书写格式 a要求用 A4 纸打印成册 b正文格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋 体;行距为 22。 c正文的内容:正文总字数要求在 3000 字左右(不含程序原代码) 。 d封面格式如下页。 考核方式考核方式 指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神 和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五个等级给出每位同学 的课程设计成绩。具体考核标准包含以下几个部分: a平时出勤 (占 10%)
3、b系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占 10%) c程序能否完整、准确地运行,个人能否独立、熟练地调试程序(占 40%) d设计报告(占 30%) 注意:不得抄袭他人的报告(或给他人抄袭) ,一旦发现,成绩为零分。 e独立完成情况(占 10%) 。 课程验收要求课程验收要求 a判定算法设计的合理性,运行相关程序,获得正确的数值结果。 b回答有关问题。 c提交课程设计报告。 d提交软盘(源程序、设计报告文档) 。 e依内容的创新程度,完善程序情况及对程序讲解情况打分。 三、进度安排三、进度安排 1、 班级: 信息与计算科学:1101、1102、1103 2、 主讲教师:
4、 3、 辅导教师: 上机时间安排: 第 17 教学周 (课程设计算法设计) 星期一: 8:10-11:50 14:10-17:30 1-A-404 星期二: 10:10-11:50 15:20-17:30 1-A-404 星期三: 8:10-11:50 14:10-17:30 1-A-404 星期四: 8:10-10:50 14:10-17:30 1-A-404 星期五: 8:10-11:50 14:10-17:30 1-A-404 第 18 教学周 (课程设计算法设计与实现、报告撰写) 星期一: 8:10-11:50 14:10-17:30 1-A-404 星期二: 10:10-11:50
5、15:20-17:30 1-A-404 星期三: 8:10-11:50 14:10-17:30 1-A-404 星期四: 8:10-10:50 14:10-17:30 1-A-404 星期五: 8:10-11:50 14:10-17:30 1-A-404 课程设计算法设计答辩与报告提交、成绩评定 星期六: 8:10-11:50 14:10-17:30 1-A-404 星期日: 8:10-11:50 14:10-17:30 1-A-404 注: 由于系部机房已排满,故采用在教学楼教室,学生自带手提电脑进行本课程设计。 目录 一、摘要 1 二、问题的提出 1 三、算法分析 1 四、计算步骤 2 五、流程图 3 六、运行测试 3 七、程序源码 5 理学院课程设计评分表. 10 1 一、摘要一、摘要 在数值分析中,数值积分在实际生活运用当中十分广泛,比如在大气科学和动力 气象学中有着举足轻重的地位。本文涉及的是用最速下降法求解非线性方程组, 对最速下降法的原理,计算步骤,以及计算过程的流程图都做了详细的解释。算 法运用的是 JAVA,JAVAWeb,语言来实现的。 二、问题的提出二、问题的提出 用最速下降法求最优解: 给定初始点 t x)0.6,5.7,5.1( 0 = 三、算法分析三、算法分析 最速下降法又称为梯度法,是 1847 年由著名数学家 Cauchy 给出的。他是解