网站大量收购闲置独家精品文档,联系QQ:2885784924

《Matlab App Designer设计入门及实战》课件 第9章 MATLAB App Designer在中学教学中的应用举例.pptx

《Matlab App Designer设计入门及实战》课件 第9章 MATLAB App Designer在中学教学中的应用举例.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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;

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档