matlab gui基础代码
时间: 2023-07-28 21:10:47 浏览: 137
matlab GUI基础编程
5星 · 资源好评率100%
以下是一个简单的Matlab GUI基础代码,包括一个按钮和一个文本框:
```matlab
function mygui
% 创建GUI窗口
fig = figure('Name', 'My GUI', 'NumberTitle', 'off', 'Position', [200, 200, 300, 200]);
% 创建文本框
txt = uicontrol('Style', 'text', 'Position', [20, 150, 260, 30], 'String', '点击按钮获取文本');
% 创建按钮
btn = uicontrol('Style', 'pushbutton', 'Position', [100, 80, 100, 40], 'String', '获取文本', 'Callback', @btn_callback);
% 按钮回调函数
function btn_callback(hObject, eventdata)
% 获取文本框中的字符串
str = get(txt, 'String');
% 在命令窗口输出字符串
disp(str);
end
end
```
这个GUI窗口中包含一个文本框和一个按钮,当用户点击按钮时,程序会获取文本框中的字符串并在命令窗口输出。可以通过修改控件的属性和回调函数的代码来实现其他功能。
阅读全文