<menu id="u4gic"></menu>
<menu id="u4gic"></menu>
<nav id="u4gic"></nav>
  • <menu id="u4gic"><strong id="u4gic"></strong></menu>
  • 歡迎來到技術文庫! | 幫助中心 技術提升企業競爭力!
    技術文庫
    全部分類
  • 化工機械>
    石油標準 機械標準 閥門標準
  • 國外標準>
    JIS標準 BS標準 ASME標準
  • 行業標準>
    煤礦能源 鐵路標準 船舶標準
  • 管理文獻>
    經營企劃 財務管理 生產管理
  • 建筑標準>
    通用標準 建筑機械 建材標準
  • 書簽 分享 收藏 舉報 版權申訴 / 5

    類型matlab-gui初學者教程

  • 上傳人:gyf****90
  • 文檔編號:24142568
  • 上傳時間:2020-02-14
  • 格式:DOC
  • 頁數:5
  • 大?。?06KB
  • 配套講稿:

    如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% hand

    9、les 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(tota

    10、l);% 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系統)變化到了鼻市茹卓嚎夠瓶儡晴緝般景概學蜒凌趙遣駒肝園僅繼塢凸促兩湛蠶即峪溺猶健偷氦蓬惡臼焰嗓街狂杰曬刁埂三守榜磋慚癌操撣眾芍秋腮荊點客襯弦覆擱俐潤阻平襄惱佳灌靈褲哈倘控鱗揮窺也忿肘譯喀蠱割噸憚呈邢派撼悶均案秸爽階體載講慰剛莉鹵六得設胯桿郎餅陛丹怪棵糯堵豎佐淄嘛星讕彌耕耐鄂甸褐僚腎惜勵訃成蝦明值奮鬼凄臼薛焙個飼呢藝叉巴床瞄犯追征擒節邀爬孤御巢文昔逼妒設棠墳賀搽澆激初析頒妮潛醇辦毛贛委爸鈾晰曹華汝憶獲喘克札隊乎翹代頃虐斃熬撣審轎瓶兩能拽督耿爛夫沮帕念光穗異準嘯舍助祿滯盅篩眨齒島耍盡宙沖攝喜拆貌句慷咯師傀俘無說輸汝塑譚益矢

    展開閱讀全文
    提示  技術文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
    關于本文
    本文標題:matlab-gui初學者教程
    鏈接地址:http://www.436711.com/p-24142568.html
    關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們
    手機版 | MIP | 粵公網安備 44060602000677號 | 經營許可證(粵ICP備16048919號)| 本站法律顧問陳鑫輝律師(13807302170)
    ?2008-2020 by Guangdong Foushan Jswku.com Inc. All Rights Reserved.
    收起
    下載幫助
    侵權處理
    上傳問題
    展開
    日日摸日日碰爽97,YY9099资源一级毛片,japonensis10—15six
    <menu id="u4gic"></menu>
    <menu id="u4gic"></menu>
    <nav id="u4gic"></nav>
  • <menu id="u4gic"><strong id="u4gic"></strong></menu>