matlab中如何GUI内创建一个按钮,按下按钮就显示一个数值
以下是一个简单的 Matlab GUI 代码示例,其中包含一个按钮,按下按钮后会在 GUI 界面上显示一个随机数值:
function my_gui()
% 创建 GUI 界面
fig = figure('Position', [200, 200, 300, 200]);
% 创建按钮
btn = uicontrol('Style', 'pushbutton', 'String', '显示随机数', ...
'Position', [100, 100, 100, 50], 'Callback', @show_random_number);
% 显示随机数的函数
function show_random_number(~, ~)
% 生成随机数
r = rand();
% 在 GUI 界面上显示随机数
text = uicontrol('Style', 'text', 'String', num2str(r), ...
'Position', [100, 50, 100, 50]);
end
end
运行该代码后,会弹出一个 GUI 界面,其中包含一个显示 "显示随机数" 的按钮。按下按钮后,界面上方会出现一个显示随机数的文本框。每次按下按钮,都会生成一个新的随机数并显示在文本框中。
原文地址: https://www.cveoy.top/t/topic/BLU 著作权归作者所有。请勿转载和采集!