欢迎来到天天文库
浏览记录
ID:43075898
大小:406.78 KB
页数:21页
时间:2019-09-27
《乔石磊matlab课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、研究生课程论文及评阅书(2013-2014学年下学期)论文题目:MatIab的GUI设计课程名称:任课教师:授课时间:学号:姓名:专业名称:Matlab的GUI设计曲良东2014年3月至2014年6月2013081203399乔石磊计算机应用技术所在学院:信息科学与工程学院课程论文格式要求1.课程论文一律使用标准A4复印纸打印,以左侧为准装订成册,本页装订在封面的背而。2.课程论文格式按照《广西民族大学学报》论文的格式要求实行。3.论文打印的格式要求:(1)论文标题(使用黑体二号加黑;一级标题、二级标题、三级标题分别使用宋体三号、四号及小四号并加黑);(2)摘要、关键字(需使用
2、宋体小四号);(3)正文(使用宋体小四号,行距23磅);(4)参考文献(使用宋体五号)。4.“任课教师的评语”放在最后,单独一页。MATLAB具有强大的计算功能,对于不熟的人操作起来不是很方便,尤其是内部函数的调用。线性规划是在实际中经常会遇到的模型,因此Matlab自带了一个求解线性规划问题的函数linprogO,为了简化易用linprog函数编写一个对话界而。关键词:Matlab;linprog函数;约束条件PowerfulcalculationfunctionofMATLABforpeoplewhodonotpracticeisnotveryconvenienttoope
3、rate,especiallyinternalfunctioncalls.Linearprogrammingisoftenencounteredinmodel,thelinearprogramproblemisthereforecomeswithaMATLABfunctionlinprogO,inordertosimplifytheinterfaceiseasytouselinprogfunctionpleasewriteadialogue.Keywords:MATLAB;Functionoflinprog;constraintcondition一、设计目的及意义1.掌握MAT
4、LAB语法结构和调试方法。2•学会用MATLAB处理实际问题。3•掌握MATLAB编程技巧,提高编程水平。二.设计任务及指标为MATLAB内带函数linprog()$ij作一个人机交互对话界面.三、设计过程本设计主要分为4个步骤:(1)制作模型基本数据输入界而:(2)模型类别:最大问题、最小问题(3)约束条件个数(4)决策变量个数由于动态规划问题的求解先要设置前提条件,也就是要明确求解的目标函数是要求最大值述是最小值,以及转换为数学模型的约束条件个数、决策变量个数等参数设置,因此我们首先制作一个交互界面让用户输入这些条件。如图所示,我们首先建立一个空白的GUI界面,然后拖入需要
5、的控件,完成基本的界面布rtf?zuoyel.fig回SZ然后我们逐一修改齐控件的tag值,最后进入齐控件的回调函数中修改程序,以满足我们的需要。•Editor・F:MATLABbineppppzuoyel.m部分控件代码如下:functionuipanel4_SelectionChangeFcn(hObject,eventdata,handles)%hObjecthandletotheselectedobjectinuipanel4%eventdatastructurewiththefollowingfields(seeUIBUTTONGROUP)%EventName
6、:string^electionChanged1(readonly)%OldValue:handleofthepreviouslyselectedobjectoremptyifnonewasselected%NewValue:handleofthecuiTentlyselectedobject%handlesstructurewithhandlesanduserdata(seeGUIDATA)current_Tag=get(eventdata.NewValue/Tag,);讦current_Tag=='kjI1handles.flagg=l;endifcurrent_Tag==
7、,kj2,handles.flagg=O;endguidata(hObject,handles);functionkj7_Callback(hObject,eventdata,handles)%hObjecthandletokj7(seeGCBO)%eventdatareserved・tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%%%%%%%%%set(handle
此文档下载收益归作者所有