0
我想創建一個MATLAB gui,我可以使用按鈕打開文件資源管理器並選擇一個文件作進一步處理。我怎樣才能做到這一點?使用matlab gui按鈕打開文件資源管理器
另外我想知道如何將.m函數文件分配給按鈕。我試着把functionname.m文件中的回調的按鈕。但它沒有奏效。
請幫助我兩個疑惑。
我想創建一個MATLAB gui,我可以使用按鈕打開文件資源管理器並選擇一個文件作進一步處理。我怎樣才能做到這一點?使用matlab gui按鈕打開文件資源管理器
另外我想知道如何將.m函數文件分配給按鈕。我試着把functionname.m文件中的回調的按鈕。但它沒有奏效。
請幫助我兩個疑惑。
你需要編寫一個回調函數來啓動該文件選擇對話框(uigetfile
)
set(hbutton, 'Callback', @mycallback)
function mycallback(src, evnt)
[fname, pname] = uigetfile();
filepath = fullfile(pname, fname);
% Do something with filepath
end
一般來說,如果你想從一個回調函數中調用任何.m
文件,你會想包裝在匿名函數中對它的呼叫
set(hbutton, 'Callback', @(src,evnt)functionname())