- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第9章MATLABAppDesigner在中学教学中的应用举例
本章要点本章主要内容为基于MATLABAppDesigner的中学教学应用举例的界面设计与实现,共分为中学数学实验室和中学物理实验室两个模块,共包含6个应用举例。本章要点:⑴中学教学系统总界面设计。⑵中学数学实验室。⑶中学物理实验室。学习目标:⑴了解中学教学系统总界面设计。⑵掌握中学数学实验室界面设计方法。⑶掌握中学物理实验室界面设计方法。
9.1中学教学系统总界面设计中学教学系统总界面分两部分组成,分别为中学数学实验室和中学物理实验室,每个实验室下各包含三个实验示例。中学教学系统总界面主要功能是可以跳转到任意模块,界面布局设计如图9-1所示,菜单栏设置如图9-2所示。图9-1中学教学系统界面布局图9-2菜单栏设置通过对菜单项和图像组件添加回调函数的方式,实现界面的跳转。例如打开函数MATLABAppDesigner界面的程序命令如下:rune9_1%打开命名为e9_1.mlapp的界面其余4个图像组件添加回调函数方法同理。同时在各个子界面设置菜单项,实现从子界面跳转到主界面的功能也是同理。关闭当前界面的程序命令如下:close(app.UIFigure);%关闭当前界面
9.2中学数学实验室9.2.1一次函数、二次函数和基本初等函数【例9-1】实现下列函数类型曲线绘制,包括一次函数、二次函数、指数函数、对数函数和幂函数。第一步:设置布局及属性。添加2个标签、5个下拉框、1个按钮、1个坐标区、1个单选按钮组、2个面板和1个图像。第二步:添加回调函数。⑴右击e9_1文件,选择【回调】,选择【添加startupFcn回调】,界面自动跳转到代码视图,在光标定位处,输入程序命令如下: app.Panel.Enable=off;%禁止对数函数选项面板组件⑵右击函数类型下拉框,选择【回调】,选择【添加DropDownValueChanged回调】,界面自动跳转到代码视图,在光标定位处,输入程序命令如下:
9.2中学数学实验室9.2.1一次函数、二次函数和基本初等函数globalHvalue=app.DropDown.Value;switchvaluecase一次函数app.Image.ImageSource=一次函数.png;p=inputdlg({a,b},设置参数,1,{2,5});%创建输入信息对话框a=str2double(p{1});b=str2double(p{2});%将用户所填参数由字符串转换为双精度值x=0:0.1:100;y=a*x+b;H=plot(app.UIAxes,x,y);title(app.UIAxes,一次函数);case二次函数app.Image.ImageSource=二次函数.png;p=inputdlg({a,b,c},设置参数,1,{2,2,5});a=str2double(p{1});b=str2double(p{2});c=str2double(p{3});x=0:0.1:100;y=a.*x.*x+b.*x+c;H=plot(app.UIAxes,x,y);title(app.UIAxes,二次函数);
9.2中学数学实验室9.2.1一次函数、二次函数和基本初等函数case指数函数app.Image.ImageSource=指数函数.png;p=inputdlg({a},设置参数,1,{3});a=str2double(p{1});x=0:0.1:100;y=a.^x;H=plot(app.UIAxes,x,y);title(app.UIAxes,指数函数);case对数函数app.Image.ImageSource=对数函数.png;
您可能关注的文档
- 《Matlab App Designer设计入门及实战》课件 第1章 MATLAB App Designer设计预备知识.pptx
- 《Matlab App Designer设计入门及实战》课件 第2章 MATLAB常用文件操作.pptx
- 《Matlab App Designer设计入门及实战》课件 第3章 二维绘图.pptx
- 《Matlab App Designer设计入门及实战》课件 第4章 句柄图形系统.pptx
- 《Matlab App Designer设计入门及实战》课件 第5章 MATLAB App Designer设计基础及常用组件.pptx
- 《Matlab App Designer设计入门及实战》课件 第6章 仪器、容器、图窗工具和航天航空组件.pptx
- 《Matlab App Designer设计入门及实战》课件 第7章 预定义对话框.pptx
- 《Matlab App Designer设计入门及实战》课件 第8章 基于MATLAB App Designer 的学生成绩管理.pptx
- 《Matlab App Designer设计入门及实战》课件 第10章 基于MATLAB App Designer的数字信号处理系统.pptx
- 《Matlab App Designer设计入门及实战》课件 第11章 基于MATLAB App Designer的图像处理系统.pptx
最近下载
- 2024-2030年中国人才招聘行业运营模式及发展规划分析报告.docx
- 2022-2023学年山东省青岛市高一(上)期末化学试卷(含解析).pdf VIP
- 2024阜阳市公安局招聘警务辅助人员历年考试试题.docx VIP
- 2024年内部审计工作计划范本(6篇) .pdf VIP
- 李光浦-郑氏星案新诠.doc
- 绵阳东辰5升6考试题及答案.docx
- 中华人民共和国爱国主义教育法的精神.doc VIP
- 宣传品印刷工作(服务)方案的先进性、创新性-技术、经济、质量指标-风险分析等.docx VIP
- 中华人民共和国爱国主义教育法主题班会教案.docx VIP
- JTT 1180.10-2018 交通运输企业安全生产标准化建设基本规范第10部分:水路危险货物运输.pdf
文档评论(0)