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的內(nèi)容,如果字符串不是數(shù)字,則將顯示空白內(nèi)容。Input=str2num(get(hobject,“string”)%。檢查輸入是否為空。如果為空,則默認(rèn)顯示為0If(isempty(input))set(hobject,“string”,“0”)endguidata(hobject,handles)%。最好在每段代碼之后添加這句話來更新GUI句柄。edit獲取的數(shù)據(jù)是字符串類型,因此,如果要將語句“input=str2num(get(object,“string”)轉(zhuǎn)換為nub類型,則不能寫入。當(dāng)您以后可以使用它時(shí),您可以按如下方式編寫退出GUI代碼:close(GCF)