


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计思路程序设计思路1 算法设计局部首先,分别写出复化梯形求积、复化 Simpson 求积、 Romberg 求积这三个求积算法的 程序,并将其保存为 trap.m/simp.m/lonbeg.m 函数。一、复化梯形求积 trap.m 二、复化 Simps on 求积simp.m 三、Romberg 求积 longbeg.m 2 界面设计局部根据题目的功能需求,我在 GUI 图形用户界面上设计了四个界面主界面、复化 梯形求积界面、复化 Simpson 求积界面、 Romberg 求积界面,主界面主要显示是由四个 按钮和一个静态文本框组成的,前三个按钮分别对应三种求积算法第四个按钮那么是控制
2、主 界面的关闭功能,具体设计如下:主要有四个可视化界面,其中主界面 jiemian.fig 中有四个控制按钮按钮一复 化梯形求积 , 复化 Simpson 求积、 Romberg 求积、退出,一个静态文本框 StaticText 用来写出主界面的标题,点击每个按钮都可以独立控制进入对应求积分算法的界面。当用户选择点击复化梯形按钮时,程序就会进入 fuhuatixing.fig 界面,该界面由十 个用来做标签的 StaticText ,四个可编辑的 EditText 用于按照界面温馨提示输入数据, 三个不可编辑 EditText 用来输出计算结果。假设数据输入错误可点击去除,点击计算按钮, 进行
3、计算的到复化梯形求积分的近似值以及该积分的精确值。进而得到计算误差值。同理,点击复化 Simpson 求积按钮和 Romberg 求积按钮对应进入 Simpson 界面和 lonbge 界面,复化 Simpson 求积界面那么由十二个用来做标签的 StaticText ,四个可编 辑的 EditText 用于按照界面温馨提示输入积分上限、积分下限、积分子区间数、积分函 数,三个不可编辑 EditText 用来输出积分近似值、积分精确值、以及误差。点击计算按 钮,进行计算的到复化 Simpson 求积分的近似值以及该积分的精确值,进而得到计算误差 值。但值得注意的是复化 Simpson 输入的积
4、分子区间数实际上是其区间数的 1/2 ,简单的 说就是实际复化 Simpson 计算的区间数应是用户输入的积分子区间数的 2 倍。lonbge 界面有所不同,该界面由十二个用来做标签的 StaticText ,五个可编辑的 EditText 用于按照界面温馨提示输入积分上限、积分下限、积分精度、积分函数、输出 行数,四个不可编辑 EditText 用来输出积分近似值、积分精确值、龙贝格表格以及误差。 同样按照界面提示输入对应数据点击计算按钮即可计算出积分近似值,精确值和误差。1 、主界面这里对控件做出说明:表 1 静态文本框属性说明属性 Style Tag String FontSize Fo
5、ntStyleedit text2几种数值积分算法 24.0MS Sans Serif值说明控件类型,可编辑文本框 标签,用于句柄访问 控件显示的字符串 显示字体大小 字 体风格表 2 按钮 1 的主要属性其他按钮属性类似属性 Style Tag String FontSize FontStylepushbutton Pushbutton1复化梯形求积 18.0MS Sans Serif值说明控件类型,按钮 标签,用于句柄访问 控件显示的字符串 显示字体大小 字体风格OpeningFcn 函数是对界面设置背景图,在这里我把图片 4.jpg 作为背景图核心代码 如下:按钮 1,2,3,4 的 Callback 函数是当点击按钮后,所作出的应答,本设计是中,按 钮 1, 2,3 需要当点击按钮时,跳转到对应的功能界面,代码如下:按钮 4 控制程序的运行与否,点击会弹出询问框文用户是否确定关闭程序,主要代码 如下:2 、功能界面功能界面是主界面上 1,2,3 个按钮所对应的 3 个界面,分别实现复化梯形求积、复化 Simpson 求积、 Romberg 求积。功能界面有四局部组成:提示说明局部静态文本框; 输入数据局部可编辑文本框,输出数据局部不可编辑文本框;按钮控制局部。具 体的效果图如下:图 1 复化梯形求积界面图 2 复化 Simpson 求积界面图 3Romberg 求积界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 狂飙政治课件第九课
- 2025年度全国网络安全知识竞赛试题库及答案(共三套)
- 农业无人机智能化水平提升对2025年农业资源合理配置的影响报告
- 调整工程方案的通知(3篇)
- 安全教育教官培训内容课件
- 牧场安全生产培训课件
- 四川省宜宾市2025年中考化学真题附真题答案
- 农业废弃物处理与碳捕获技术集成报告
- 农业品牌价值评价体系构建:2025年资金申请研究报告
- 粮食种业面试题库及答案
- 海南公司防止电力事故二十五项反事故措施题库
- 专题十八 椭圆解答题-2022届天津市各区高三一模数学试题分类汇编
- 红酒市场调研报告
- (正式版)JBT 7248-2024 阀门用低温钢铸件技术规范
- 2023年4月自考02207电气传动与可编程控制器PLC试题及答案含解析
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 大学英语四级考试高频词汇1500
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
- 《WLAN基础知识》课件
- 全球价值链与产业升级概述
- 《区块链技术及应用》以太坊与智能合约技术解析
评论
0/150
提交评论