因为最近一直在用MATLAB的GUI功能来创建界面,所以这方面遇到的各种细节上的小问题在这里记录下来,希望能够帮助到大家,也可以一起沟通交流,共同进步。PS:遇到什么问题我就记录下来,所以没有什么顺序,只大致分一下是哪个控件,望大家见谅。
GUI
1、未定义相应函数
未定义与 ‘double’ 类型的输入参数相对应的函数 ‘yu_CreateFcn’。
有时会出现上述的错误,那只要找到对应的控件,相应的函数位置点击,跳转到matlab编辑器,就会找到该函数。这个错误一般是因为误删了GUI新建控件时自动生成的函数,所以只要再点击找回就好了。
![]() |
---|
CreateFcn找回 |
2、设置GUI界面位置
有时会希望能将GUI弹出的运行界面固定在一个初始位置,比如右上角,这时候只要在最上面的OpeningFcn里敲入相应代码即可,这里的Tag是GUI大背景的Tag值。
% --- Executes just before LSBFIOff is made visible