Matlabでテキストボックスの内容を読み取る方法は何ですか?
MATLABでは、uicontrol関数を使用してテキストボックスを作成し、get関数を使用してテキストボックスの内容を読み取ることができます。
以下は、テキストボックスを作成し、その内容を読み取る方法を示すサンプルコードです。
% 创建一个图形界面窗口
figure;
% 创建一个文本框
text_box = uicontrol('Style', 'edit', 'Position', [50, 50, 200, 30]);
% 创建一个按钮,用于触发读取文本框内容的操作
button = uicontrol('Style', 'pushbutton', 'String', '读取文本框内容', 'Position', [100, 10, 150, 30],...
'Callback', {@read_text_box, text_box});
% 定义回调函数,用于读取文本框内容
function read_text_box(src, event, text_box)
% 使用get函数读取文本框内容
content = get(text_box, 'String');
% 在命令窗口中显示文本框内容
disp(content);
end
コードを実行すると、テキストボックスとボタンが含まれたグラフィカルなウィンドウが表示されます。ボタンをクリックすると、テキストボックスに入力された内容がコマンドウィンドウに表示されます。