- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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值和系统求出的线性方程,自动生成图像。
主要技术问题或难题的解决方法
在这个程序设计的过程中,我们遇到了不少的问题,最主要的问题就在怎样画图,因为之前我们还没遇到过这样的问题,鉴于
您可能关注的文档
最近下载
- 2024热点作文素材(课间“圈养”)+10个简明精辟的议论文论据.docx
- 趣味数学讲座1(幻方).ppt VIP
- 小学语文校本主题研修方案设计.pptx
- 2024年PET-Trainer-必威体育精装版课件-听力1.pptx
- 2024年广西中考英语卷试题真题答案祥解评析(含作文范文).docx
- 扬州市义务学业质量监测四年级语文模拟试题B卷及答案.docx VIP
- 高考英语词汇3500词-乱序版 .pdf VIP
- bosch博世 GLM 150 GLM 250 VF 使用说明书.pdf
- 【2021部编版语文】 五年级下册第四单元教材解读 PPT课件.ppt
- 人教版七年级上册数学第三章代数式单元试题.docx VIP
文档评论(0)