- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用软件课程设计报告200913504228汪龙.doc
应用软件课?程设计报告?
设计题目: Matla?b计算器
班 级: 软件101?1
姓 名: 雷军
学 号: 12978?10110?644
目 录
1.设计目标……………………………………………………………
2.设计内容……………………………………………………………
3.设计思想……………………………………………………………
4.设计说明……………………………………………………………
5.设计步骤……………………………………………………………
6.程序主要代?码………………………………………………………
7. 难点分析……………………………………………………………
8. 使用说明……………………………………………………………
9. 总结…………………………………………………………………
计算器(Matla?b)
设计目标
因为mat?lab具有?强大的科学?计算功能,相比较vb?而言的它界?面友好性不?如vb,但他的计算?功能优于v?b,而且自己没?学vb,但对mat?lab很感?兴趣所以我?选择了利用?matla?b做了一个?简易的计算?器,
2.设计内容
以简易计算?器为例,通过对简单?应用软件计?算器的设计?,编制、调试,实现简单的?加,减,乘,除,正弦,余弦等运算?,以学习应用?Matla?b编写程序?原理,加深对Ma?tlab的?学习及应用?。
3. 设计思想
基于Mat?lab中G?UI界面的?设计,通过运用文?本框和按钮?命令,编辑文本框?和按钮的c?allba?ck,Outpu?tFcn,Creat?eFcn,Butto?nDown?Fcn等属?(1)包含的功能?有:加、减、乘、除运算,开方、功能。
(2)计算器上数?字0—9为一个控?件数组使用?,加、减、乘、一个控件数?组使用相同?,
(3)其中包含了?输入显示和?结果显示
(4)计算功能基?本上是用系?统内部函数?。
()“C”按钮可以清?除所有已输?入的数据从?头计算
5. 设计步骤
(1)
(2)在生成的设?计界面中加?入控件,得到登陆应?用界面和计?。如图:(3)为控件编辑?框编辑Ta?,如图:Tag 用途 0 pushb?utton?10 按键0 1 Pushb?utton?1 按键1 2 Pushb?utton?2 按键2 3 Pushb?utton?3 按键3 4 Pushb?utton?4 按键4 5 Pushb?utton?5 按键5 6 Pushb?utton?6 按键6 7 Pushb?utton?7 按键7 8 pushb?utton?8 按键8 9 pushb?utton?9 按键9 . xiao 按键 . + add 加 - plus 减或负号 × chen 乘 / chu 除 C guini?ng 清零 DEL dele 删除 退出 tuich?u 退出 = resul?t 等于
sin
sin
Sin三角? Cos三角? tan
tan
tan三角?函数 sqrt
sqrt
开方
(
kuohu?
) kuojh?u1 edit1? edit1? 显示输入的?数据 edit2?
edit2?
显示结果 π pi 圆周率π 角度°
jiaod?uhuan?hudu
Matal?b只认弧度?,因此这功能?是将输入的?角度转化成?弧度进行运?算
(4)对每个控件?和文本框进?行程序编辑?见6主要程?序代码
(5)调试修改程?序在此期间?对程序和界?面进行了多?次修改调试?才完成最终?的计算器界?面
(6)生成可执行?文件:下面以wi?n7系统进?行说明
1.要求:电脑必须安?装mata?lb和相兼?容的vc
2.我安装的是?matla?b2011?a和vs2?011ex?press?这两者是相?互兼容的
3.具体步骤:(1)打开mat?lab在命?令窗口输入?mbuil?d -setup?
在输入mc?c –m 文件名.m就可生成?可执行文件?
生成了可执?行文件a1?.exe计算?器
6. 程序主要代?码
登陆界面的?程序
funct?ion varar?gout = a1(varar?gin)
gui_S?ingle?ton = 1;
gui_S?tate = struc?t(gui_N?ame,
您可能关注的文档
最近下载
- GCB6.0操作手册.pdf VIP
- 省级优秀课件小学红色文化主题班会《红色交通证》.pptx VIP
- 《车间质量培训》课件.ppt VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘教学幻灯片.ppt VIP
- AP微积分AB 2014年真题 (选择题+问答题) AP Calculus AB 2014 Released Exam and Answers (MCQ+FRQ).pdf VIP
- delem DA61操作手册(中文).pdf VIP
- 新疆叶城县2025年上半年公开招聘辅警试题含答案分析.docx VIP
- 学堂在线 临床中成药应用 综合考试答案.docx VIP
- 离心泵与.ppt VIP
- 《离心泵.ppt VIP
文档评论(0)