我尝试在matlab上创建一个单纯的快速gui。我创建了一个带回调函数的按钮,但我不知道如何调出一个取决于函数结果的字符串。例如,如果函数的结果为1,则必须出现字符串“All ok!”,如果函数的结果为0,则必须出现字符串“这是错误的!!!”。
答案 0 :(得分:0)
您可以创建静态文本对象或非活动的编辑文本对象,并使用以下命令修改脚本中的String属性:
set(handles.edit_text, 'String', 'your_string')
答案 1 :(得分:0)
静态/编辑uicontrol的替代方法是使用msgbox
或errordlg
根据您的功能结果向用户显示结果。
if myFunction
msgbox ( 'All Ok' );
else
errordlg ( 'Error in Function', 'Error' )
end