一文学会MATLAB GUI设计,多个实例进行超详细的讲解,有代码逻辑和注释 |
您所在的位置:网站首页 › matlab的gui界面背景图改变 › 一文学会MATLAB GUI设计,多个实例进行超详细的讲解,有代码逻辑和注释 |
基于MATLAB的可视化GUI界面设计 GUI界面的打开: 1:打开MATLAB 2:在命令行输入 >>guide
.m文件中,函数交互的详细逻辑: .m文件创建的对象和GUIDE创建的对象之间的相互访问的问题: 自定义: -----------------------------------美腻的分割线---------------------------------------------------- **实例1:**实现sinx cosx tanx 的画图功能和Clear功能 一:GUI的创建和属性的设置 sin按钮对象的String 和 Tag值为: cos按钮对象的String和Tag值为: tan按钮对象的String和Tag值为: Clear的String和Tag值为: 字体颜色和背景颜色可以找到ForegroudColor,BackgroudColor设置,其他属性同上… 二:函数的写入 OpeingFcn函数对应OutouputFcn ,全局变量可在OpeingFcn函数中定义 注意:主函数不要动!否则可能会导致GUI打开失败,无法进行函数写入等处理。 2:写入Clear的回调函数(右键Clear按钮,选择View Callbacks(或者:查看回调) ,点击Callback转到该按钮的功能函数编写区) 3:对sinx进行功能写入 对tanx进行范围约束;
-----------------------------------美腻的分割线---------------------------------------------------- 打开一个GUI已有的按钮Push Button (Tag=pushbutton1),编写Callback函数,与自定义的按键联系起来。 (GUI中的按键)-在该回调函数中,为自定义的按钮写一个“String”值。可以通过handles.push(为自定义按钮的Tag)访问,达到一致访问的目的(通过handles结构体访问)。 为保持回调函数的一致性 然后自己写出回调函数 单击1,2变Run,单击2,3变Run |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |