matlab输出二值化图像 MATLAB的GUI中如何获取输入框中的数字?
MATLAB的GUI中如何获取输入框中的数字?如果R是单元类型,则有两种情况:1。如果元组中的数据是double类型,则R{1}取出数字。2如果元组中的数据是字符串,则首先使用R{1},然后使用str
MATLAB的GUI中如何获取输入框中的数字?
如果R是单元类型,则有两种情况:1。如果元组中的数据是double类型,则R{1}取出数字。2如果元组中的数据是字符串,则首先使用R{1},然后使用str2nummatlab GUI编辑控件获取数据。代码如下:%以字符串的形式存储数据文本框1的内容,如果字符串不是数字,则将显示空白内容。Input=str2num(get(hobject,“string”)%。检查输入是否为空。如果为空,则默认显示为0If(isempty(input))set(hobject,“string”,“0”)endguidata(hobject,handles)%。最好在每段代码之后添加这句话来更新GUI句柄。edit获取的数据是字符串类型,因此,如果要将语句“input=str2num(get(object,“string”)转换为nub类型,则不能写入。当您以后可以使用它时,您可以按如下方式编写退出GUI代码:close(GCF)