-1
我正在從事模式識別項目,目前正處於GUI創建階段。我想有一個按鈕,它能夠執行下面的命令,一旦按鈕被點擊:如何通過GUI運行matlab命令?
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
可我知道我應該用什麼功能按鈕編程?非常感謝您的幫助。
謝謝。
我正在從事模式識別項目,目前正處於GUI創建階段。我想有一個按鈕,它能夠執行下面的命令,一旦按鈕被點擊:如何通過GUI運行matlab命令?
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
可我知道我應該用什麼功能按鈕編程?非常感謝您的幫助。
謝謝。
對我來說就像你不知道如何做回調函數。以下是如何做到這一點,如果你編程的方式構建您的GUI:
% create the button
but = uicontrol(...
'style', 'pushbutton', ...
'string', 'my awesome button',...
'callback', @buttonCallback); % <--- SET CALLBACK HERE
function buttonCallback(~,~) % <--- what's called back when pressing the button
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
end
如何通過GUIDE做到這一點是相似的,並詳細列出here。