graphicaluserinterfaces,GUIS,also known as apps,provide point-and-clickcontrolofyoursoftwareapplications, eliminatingtheneedforotherstolearnalanguageortypecommandsinordertoruntheapplication.youcanshareappsbothforusewithinmatlaband
youcanchoosefromthefollowingthreewaystocreateanappinmatlab 3360
convertascriptintoasimpleapp : choosethisoptionwhenyouwanttoshareascriptwithstudentsorcolleaguesandallowthemtomodifyvariablerabler
createanappinteractively : choosethisoptionwhenyouwanttocreateamoresophisticatedappusingadrag-and-dropenvironmentobubuild
createanappprogrammatically : choosethisoptionwhenyouwanttocreateanapp’suserinterfacebywritingthecodeyourself。
转换脚本into a simple app
usetheliveeditortoconvertascriptintoasimpleappthathasinteractivecontrolsallowingotherstoexperimentwithvariablesinyourcode.add edit fields,andbuttonswithoutwritinganycode.specifywhatpartsofthescriptwillrunwhenavalueischanged.hanged
livescriptwithinteractivecontrols。
youcanshareyourlivescriptwithotherstouseinmatlaborhxdmt/pinteractivecontrolsaregoodforcreatinganeasyinterfacetoalivescript.ifyouwanttodesignamoresophisticateduserinterfaceorwantmorwant havior,youshouldconsiderbuildingastandaloneappusingappdesigner。
Learn More
创建an app交互作用ly
appdesignerisaninteractiveenvironmentthatintegratesthetwoprimarytasksofappbuilding 3360 layingoutthevisualcomponentsandprogrammmm lowsyoutoquicklymovebetweenvisualdesigninthecanvasanddevelopingcodeinthematlabeditor。
the app设计器接口。
youcanshareyourappwithotherstouseinmatlabonthedesktoporinawebbrowserusingyldbldesignerappscanalsobepackagedforinstallllation ion with non-MATLAB用户, youcancompileappsintostandalonedesktopandwebappsusingrxdgq/pappdesignerisgoodforinteractivelydesigningyourlayoutayoutandpramiodpram
Learn More
Createan App Programmatically
foraddedcontroloverdesignanddevelopment,youcanalsousematlabfunctionstodefinethelayoutandbehaviorofyourapp.in this approach, youcreateafiguretoserveasthecontainerforyouruserinterfaceandaddcomponentstoitprogrammatically。
a自定义app with a GUI in MATLAB。
youcanshareyourappwithotherstouseinmatlabonthedesktoporinawebbrowserusingyldblscanalsobepackagedforinstalllationthematl abappatl labusers,youcancompileyourappsintostandalonedesktopappsusingrxdgq/plearnmore