我尝试在matlab上创建一个简单而快速的GUI。我做了一个带有回调函数的按钮,但我不知道如何调出一个依赖于函数结果的字符串。例如,如果函数的结果是1,必须出现字符串"All ok!",如果函数的结果是0,必须出现字符串"It' s wrong!! "
您可以创建一个静态文本对象或一个不活动的编辑文本对象,并从您的脚本修改字符串属性:
set(handles.edit_text, 'String', 'your_string')
静态/编辑ui控件的另一种选择是使用msgbox
或errordlg
来显示结果给用户,这取决于您的函数的结果。
if myFunction
msgbox ( 'All Ok' );
else
errordlg ( 'Error in Function', 'Error' )
end