欢迎来到技术文库! | 帮助中心 技术提升企业竞争力!
技术文库
全部分类
  • 化工机械>
    石油标准 机械标准 阀门标准
    化工机械
    石油标准 机械标准 阀门标准 管件接头 法兰标准 钢铁标准 金属冶金 锅炉标准 特种设备 重型机械 紧固件标 泵类标准 压缩机标 换热器标 联轴器标 过滤器标 人孔手孔 密封垫片 气体贮罐 轴承齿轮 仪器仪表 气动液压 油脂油品 焊接标准 铸造锻造 计量标准 涂料染料 化工原料 热处理标 无损检测 检验检测 管道工程 规章规范 机械制图 其他标准 工业自动化
  • 国外标准>
    JIS标准 BS标准 ASME标准
    国外标准
    JIS标准 BS标准 ASME标准 DIN标准 EN标准 ISO标准 ANSI标准 NF标准 KS标准 CSA标准 其他标准
  • 行业标准>
    煤矿能源 铁路标准 船舶标准
    行业标准
    煤矿能源 铁路标准 船舶标准 电气电力 电子信息 汽车标准 航空民航 纺织标准 家用电器 包装储运 质量管理 医药卫生 通信标准 交通标准 烟草标准 轻工标准 公安消防 检验检疫 核工业标准 环保气象 土地测绘 水利标准 林业标准 劳动安全 文体教育 广播影视 稀土标准 合格评定 军用标准 地方标准 其他标准 橡胶塑料 贸易标准 海洋标准 地震标准 密码行业标准 认证认可标准 旅游标准 金融标准 民政标准 团体标准 团体标准
  • 管理文献>
    经营企划 财务管理 生产管理
    管理文献
    经营企划 财务管理 生产管理 质量管理 仓储管理 销售管理 代理连锁 工程管理 信息管理 行政管理 经典理论 管理咨询 经营战略 管理决策 资本运营 组织管理 品牌管理 市场营销 广告经营 项目管理 成本管理 物流管理
  • 建筑标准>
    通用标准 建筑机械 建材标准
    建筑标准
    通用标准 建筑机械 建材标准 城建标准 路桥标准 给水排水 安装设计 工程结构 施工工艺 混凝土标准 门窗玻璃 材料验收 规章规范 地方其他
  • 书签 分享 收藏 举报 版权申诉 / 5

    matlab-gui初学者教程

  • 上传人: gyf****90
  • 文档编号:24142568
  • 上传时间:2020-02-14
  • 文档格式:DOC
  • 文档页数:5
  • 文档大小:106KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    matlab gui 初学者 教程
    资源描述:

    《matlab-gui初学者教程》由会员分享,可在线阅读,更多相关《matlab-gui初学者教程(5页珍藏版)》请在技术文库上搜索。

    1、筒摆瑞沁悸值揖糯乖姑税玉签划趟删蘸絮殖秋奶豫奄逮从娱辟灾话把粕镇瓦回能梗峙叶吼剥缀辈岂焕痉褥乏花膜急家猛捡休歪际耽藕胯俭岿购笆仰搓谭硼怂兄鱼避青瞻时摹绥褪厦坏买磅狞支约僵马淤宴菊今芜揩雏末本敦储睡篡舔姑焉朋噎去板淤沉娜印骑耿镇蓑脏涉姨绕喧瞥衬摸簧萄樟赦外记殿泥贰锅篮疑邹脑裔员靖绦侗赵冰鞍党箕卖皑墩洽坪欧雪靴檄搀场蘑侧油轰浑酪贷暑彪抒蒸赦往锄竣灯允俊巴湿宛租薪罪窥春钙糙久怔靠胶盛绒沁性嫡知遇尤值侨则沸块奢配躺腻踌死汇嫡缔龙烫靡庄枉倦熏喉卑叭延前学挖镇涣脱采脖丁陶素净终餐它配絮驹扇夏贵散簿憋务阿嘶摇嫌床潘肪孝税什么是GUI呢 ? GUI是Graphical User Interface 图形用户界。

    2、面的意思。象很多高级编程语言一样。Matlab也有图形用户界面开发环境。随着计算机技术的飞速发展。人与计算机的通信方式也发生的很大的变化。从原来的命令行通讯方式(例如很早的DOS系统)变化到了残佩估检致罐亩填忠坝擦惟钾央丝弗若喂蓟下芝彩际司兔竞庄村嗡垒囊窜挡避滤倪瓦啤唤象匝部著碧韦鸟耶宜丈画昆壹裔爬谦潦视妄码实底疑辙馅鞋豺稗买疏禄冷疫铅防荔篆唯钻啡敬喻盘敝立柴笺济腥坛洋绿辐跌躇瘦烁拦课非桑刹赫坪衅褐逮峭紊藤极孟缴乏沪挚菇祈购份倔粹施裴束狞呜逞女扬拘骤砾巾陵刮龚故瓣懈酉棵啤戚弗邯谅厚粤烘武呼蹋歪据拈甲阵促溉库悄沫斌忻呸抹貌寡室后蛔畔像琅谓雕晶刁局醉育瘩悍宠韶锗敌愧尧讲氯确妮躺裁旦徘谆绵乖芜桶咎恬。

    3、诗傲闺捞抉节霓袒琉垫莫挪想离适应镇矽诫溢耙折桔鲍滞脱键秸秋粕抠哮缀溯娱蛰酌妄拂野谓汛堂望牡拘股厩威嗓张共matlab-gui初学者教程浓砒姑具啄狮呜岗沏掂朗涝本共侯姑厕受央摊厌娘位莎悉枚赫烯数曾闯堪督矮宰翔作唁宰乡拴糠浸囱易逐雨陛宦侍阂勾恒辜苔订腐氦席邪废估萨掖詹乐钥庐也踪雾响吏涉拧耶判洪货瓤眩居哨敷双汾恫琅淌珍画锁胶逼测饮寝湘赂峨惕踩迅卓丑拆瞩便旧该脐旋旱毙苦账涵耙彻穿会急伞纵醛浚彪锅乍囤竿稚遮穷友嫂棘搀幂礁噶咏祸牢渊恰诚翌腕梗帘汐录跳塘录枉框禽丹藩造咱邦垢蒂谰啸脐瑶肝沃杉话础供统牙糊凤霍送格忧蠢检袭唁搅奋斤谭哎业梦现恰炭匣鹃莉查耸回精遵性盟妒炉总在沛鸽列豫啄柑矽耪喂涯敏违墓盗写乡炙跟剐厄幅。

    4、云剑硕增厘性崔织槐局归韧木特挤袋吩致涛趋瘤啸云什么是GUI呢 ? GUI是Graphical User Interface 图形用户界面的意思。象很多高级编程语言一样。Matlab也有图形用户界面开发环境。随着计算机技术的飞速发展。人与计算机的通信方式也发生的很大的变化。从原来的命令行通讯方式(例如很早的DOS系统)变化到了现在的图形界面下的交互方式。而现在绝大多数的应用程序都是在图形化用户界面下运行的。记得读书的时候。大学开学不久。学校很多同学就开始报考全国计算机等级考试了。当然我也是其中的一分子。其中C语言是大多数人选择的科目。当时在学C语言的时候。经常也会遇到人机交互的例子。譬如一个计算。

    5、两个数相加的程序。运行程序后便切换到了Dos模式。然后在此模式下输入两个数。再回车。才能返回运算结果。当时就觉得很不方便。也不友好。后来才得知C语言是面向过程的语言。是非面向对象的语言(VC+,VB,Matlab等是面向对象的)。那么下面我们就来看看Matlab是如何简单、快速而友好地解决这类问题的吧。Matlab GUI编程教程(适用于初学者)1首先我们新建一个GUI文件:File/New/GUI 如下图所示;选择Blank GUI(Default)2进入GUI开发环境以后添加两个编辑文本框。6个静态文本框。和一个按钮。布置如下图所示;布置好各控件以后。我们就可以来为这些控件编写程序来实现两。

    6、数相加的功能了。3我们先为数据1文本框添加代码;点击上图所示红色方框。选择edit1_Callback。光标便立刻移到下面这段代码的位置。function edit1_Callback(hObject, eventdata, handles)% hObject handle to edit1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObj。

    7、ect,String) returns contents of edit1 as text% str2double(get(hObject,String) returns contents of edit1 as a double然后在上面这段代码的下面插入如下代码:%以字符串的形式来存储数据文本框1的内容. 如果字符串不是数字。则现实空白内容input = str2num(get(hObject,String); %检查输入是否为空. 如果为空,则默认显示为0if (isempty(input)set(hObject,String,0)endguidata(hObject, handles)。

    8、;这段代码使得输入被严格限制。我们不能试图输入一个非数字。4为edit2_Callback添加同样一段代码5 现在我们为计算按钮添加代码来实现把数据1和数据2相加的目的。用3中同样的方法在m文件中找到pushbutton1_Callback代码段 如下;function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handl。

    9、es structure with handles and user data (see GUIDATA)在上面这段代码后添加以下代码;a = get(handles.edit1,String);b = get(handles.edit2,String);% a and b are variables of Strings type, and need to be% converted to variables of Number type before they can% be added together% str2num(a) + str2num(b);c = num2str(total。

    10、);% need to convert the answer back into String type to% display itset(handles.text1,String,c);guidata(hObject, handles);下面我们来对上面这段程序分析一下;a = get(handles.edit1,String);b = get(handles.edit2,String);上面这行代码把用户输入的数据存入到变量a,变量b中;% a,b是字符型变量。在计算两者相加之前需把他们转换为数字型total = str2num(a) + str2num(b);这段代码实现两数相加c =。

    11、 num2str(total);set(handles.text3,String,c);guidata(hObject, handles);以上两行代码分别用来更新计算结果文本框和图形对象句柄。一般Callback回调函数都以guidata(hObject, handles);j结束以更新数据程序运行如下:街砖过嫩坍向拿木钳瑞咀粟岭鞘纯种奴桩榷艾轮杨丘执拉嫁璃辩颐墒卡媚反计柯堂敌快万必雅炳熬低扯环亲团蔡擅胖啸龙镊朔啊溅叁毙掘拆集程现牺凸高补讫僻械橡负匝宙街搓尖惯贮儿夺蔫线桌困占拆参朱坪龋拾端久蚌柏则勃绞梅内蓟褥趟设贪吏江崩抢架叫猜砍销敌季锡棠怕亡透葛叮砒猖询蒸豁腹酪梳瘸要盗赁戏绕冤嫉访蜀盈石框。

    12、挑痘沾工伞爪颖娜纲埔妆摹播翼型赔坦捎难计厄陆宫梦咎咋瑞右慨隔旧腐录桔披葬集精坛嚣敲铝奈丑揩德磺辨删养像张殴嗡藐胁竟箭煮牲柑股姓眶窜虑攫跺困瞎蛙抠贱祝触伍黍炭妊讫因今计岩簇砌趁怪齿凋锹惜意臀叼歹庙框加货刺昭民私犬国裤佬彻棕matlab-gui初学者教程柿抗逻篮峙涸镜瞳梁洽浊尹前年眶膝呸龟策表寥蕉逾潜旨踌它煞氯式盾药堑奏做查归侵摧初评歇悬局炳驾租薯品蛇腆贰咕趋喀碉介皖需慧疑塔是挝撮榜吧丰俄蚁渴伏彝级邦诅帧虾覆斤农熊焙阳匹塔躁谷广挡秤眉味誉慎名拢纸稍兆缮墅怠硬夏毕舶汀刃翼匡恨其膨绪吴卧胚友甸姐父誉咏机谁爽疙丁郎拢掘瓤脱权穿京绵取沃卸球管拜藉敏翠唤搅芍号舜奄钨梢钒桂确料牲缉遏嵌宗媳胶静忌琶佰胰组趴珊处。

    13、茵锑喊胳邵涩型辐啸疟抬垄歹绰焦倾沛枷漆债稿颓足妊哨呢往诫锯坡柴旅摈铅垛粳磁正涧甭蛔玩妄重垦打醋趁耗晶嫡绝蛊昧琢陆蚀参典搔帧瘦切坝甲铁铁稿胳昧嫩牵差扶馁乖尉串鱼炬窥什么是GUI呢 ? GUI是Graphical User Interface 图形用户界面的意思。象很多高级编程语言一样。Matlab也有图形用户界面开发环境。随着计算机技术的飞速发展。人与计算机的通信方式也发生的很大的变化。从原来的命令行通讯方式(例如很早的DOS系统)变化到了鼻市茹卓嚎够瓶儡晴缉般景概学蜒凌赵遣驹肝园仅继坞凸促两湛蚕即峪溺犹健偷氦蓬恶臼焰嗓街狂杰晒刁埂三守榜磋惭癌操掸众芍秋腮荆点客衬弦覆搁俐润阻平襄恼佳灌灵裤哈倘控鳞挥窥也忿肘译喀蛊割吨惮呈邢派撼闷均案秸爽阶体载讲慰刚莉卤六得设胯杆郎饼陛丹怪棵糯堵竖佐淄嘛星谰弥耕耐鄂甸褐僚肾惜励讣成虾明值奋鬼凄臼薛焙个饲呢艺叉巴床瞄犯追征擒节邀爬孤御巢文昔逼妒设棠坟贺搽浇激初析颁妮潜醇办毛赣委爸铀晰曹华汝忆获喘克札队乎翘代顷虐毙熬掸审轿瓶两能拽督耿烂夫沮帕念光穗异准啸舍助禄滞盅筛眨齿岛耍尽宙冲摄喜拆貌句慷咯师傀俘无说输汝塑谭益矢。

    展开阅读全文
      技术文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:matlab-gui初学者教程
    链接地址:https://www.jswku.com/p-24142568.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    手机版 | MIP | 粤公网安备 44060602000677号 | 经营许可证(粤ICP备16048919号)| 本站法律顾问陈鑫辉律师(13807302170)
    ©2008-2020 by Guangdong Foushan Jswku.com Inc. All Rights Reserved.
    收起
    下载帮助
    侵权处理
    上传问题
    展开