matlab輸出二值化圖像 MATLAB的GUI中如何獲取輸入框中的數(shù)字?
MATLAB的GUI中如何獲取輸入框中的數(shù)字?如果R是單元類型,則有兩種情況:1。如果元組中的數(shù)據(jù)是double類型,則R{1}取出數(shù)字。2如果元組中的數(shù)據(jù)是字符串,則首先使用R{1},然后使用str
MATLAB的GUI中如何獲取輸入框中的數(shù)字?
如果R是單元類型,則有兩種情況:1。如果元組中的數(shù)據(jù)是double類型,則R{1}取出數(shù)字。2如果元組中的數(shù)據(jù)是字符串,則首先使用R{1},然后使用str2nummatlab GUI編輯控件獲取數(shù)據(jù)。代碼如下:%以字符串的形式存儲數(shù)據(jù)文本框1的內容,如果字符串不是數(shù)字,則將顯示空白內容。Input=str2num(get(hobject,“string”)%。檢查輸入是否為空。如果為空,則默認顯示為0If(isempty(input))set(hobject,“string”,“0”)endguidata(hobject,handles)%。最好在每段代碼之后添加這句話來更新GUI句柄。edit獲取的數(shù)據(jù)是字符串類型,因此,如果要將語句“input=str2num(get(object,“string”)轉換為nub類型,則不能寫入。當您以后可以使用它時,您可以按如下方式編寫退出GUI代碼:close(GCF)