计算机程序课程设计报告--最小二乘法曲线拟合程序设计.docVIP

计算机程序课程设计报告--最小二乘法曲线拟合程序设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序课程设计报告 题目 最小二乘法曲线拟合 系 别 年 级 09 专 业 班 级 学 号 学生姓名 指导教师 职 称 讲 师 设计时间 目 录 绪论 2 第一章 功能需求分析 3 1) 课题的社会和技术背景 3 2) 客户或功能需求分析 3 3) 过分析确定系统运行的软、硬件环境 3 4) 通过分析确定系统具体的功能要求 3 第二章 系统设计 3 1) 采用的软件及开发平台 3 2) 项目的总体方案 4 3) 项目的详细设计 5 第三章 设计实现 6 1) 主要功能模块的具体实现 6 2) 主要技术问题或难题的解决方法 6 3) 亮点或创新点的实现 7 第四章 结束语 7 参考文献 9 附录 12 成绩评定表: 16 绪论 维持一周的VB程序设计已经结束,本次我们设计的课程为“最小二乘法曲线拟合程序设计”。 在日常生产生活中,为了统计一些有规律性的生产要素, 凭借我们具备的数学知识知道,我们可以用线性回归方程这一数学工具来得到正确的统计规律,提供的数据越多,结果就越精确,从而提高生产效益。而我们知道,人为计算效率低,准确度不够,即使利用我们当代生活中不可缺少的计算机,也需要耗费大量不必要的时间,因为没有专门的计算机工具来实现这一功能。而我们设计的这一项目解决了这个问题。利用计算机效率高、精确的特点作的这一项目,项目运行时用户只要提供满足条件的试验数据,系统就可根据要求拟合出满足条件的线性回归方程。本项目最大的特点就是简洁直观、快速、小巧方便,便于用户生产统计。本项目运行环境安全,快速,支持windows xp/2000/win等多种系统。 用户使用时,只需认清界面的几个按钮,按步骤输入提供数据给系统即可,因此,使用起来十分方便。此外,考虑到用户的审美疲劳,单击用户界面,依据VB这一编程软件的强大功能,我们利用其中的Line方法而实现了用户界面的颜色渐变。应该来说,这是我们必须考虑到的。提供给用户一个便捷舒适的环境是一种惯常做法。 我们制作的这一项目是依据最小二乘法的原理拟合出的一次曲线,利用VB编程软件生成的安装文件,容量小,功能大,小巧便捷,安装方便。可在多种环境下运行,争取令用户满意。 功能需求分析 课题的社会和技术背景 鉴于线性回归方程的计算繁琐,故设计了本程序,以便用户可以快速的计算出线性回归方程。本程序较精确地模拟给出坐标点的线性回归方程,可通过视图检验其精准性。 客户或功能需求分析 给出已知坐标点数个,需在直角坐标系中绘制出点,并求出线性回归方程以及在坐标系中绘制出线性回归方程,检验其精准性。 过分析确定系统运行的软、硬件环境 要求在多种系统中运行,如win2000,win XP,win 7等系统 通过分析确定系统具体的功能要求 可运行exe类型的应用程序 系统设计 采用的软件及开发平台 Microsoft Visual Basic 6.0 项目的总体方案 项目的详细设计 command1(生成点坐标) MultiLine True Alignment 2 Locked True Command1 Caption 生成坐标点 Command2 Caption 生成坐标系,绘点 Command3 Caption 生成线性方程 Command4 Caption 清除 Command5 Caption 退出 Picture1 Picture2 Font 四号 Label1 Caption 线性方程为: 设计实现 主要功能模块的具体实现 这个VB程序设计的主要功能模块在于怎样在图片框中画出线性图,然而,我们在这一模块采用了分步考虑,首先考虑的是:假如使用者只输入一个点,那么在图片框中无法生成线性图,顾我们把它设成“单点无法拟合,请重新输入”(当然是先求出对于输入点的线性方程中的a值、b值);其次就是分别在X轴,Y轴上的X值、Y值相等的情况,这样我们就认定为一条垂直于X轴或Y轴的直线,则在系统所确定的区域内画出线性图;最后就剩下没有共同点的额点了,对于这我们直接以图片框的边界作为X轴和Y轴(认为这样方便画图),然后根据算出的a值、b值和系统求出的线性方程,自动生成图像。 主要技术问题或难题的解决方法 在这个程序设计的过程中,我们遇到了不少的问题,最主要的问题就在怎样画图,因为之前我们还没遇到过这样的问题,鉴于

文档评论(0)

ze122230743 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档