【发布时间】:2015-06-02 17:44:35
【问题描述】:
我尝试在 matlab 上创建一个简单且快速的 gui。我制作了一个带有回调函数的按钮,但我不知道如何调出取决于函数结果的字符串。例如函数结果为1,必须出现字符串“All ok!”,如果函数结果为0,则必须出现字符串“It's wrong!!!”。
【问题讨论】:
-
if 语句怎么样?
标签: matlab user-interface
我尝试在 matlab 上创建一个简单且快速的 gui。我制作了一个带有回调函数的按钮,但我不知道如何调出取决于函数结果的字符串。例如函数结果为1,必须出现字符串“All ok!”,如果函数结果为0,则必须出现字符串“It's wrong!!!”。
【问题讨论】:
标签: matlab user-interface
您可以创建一个静态文本对象或一个非活动的编辑文本对象,并从您的脚本修改字符串属性:
set(handles.edit_text, 'String', 'your_string')
【讨论】:
静态/编辑 uicontrol 的替代方法是使用 msgbox 或 errordlg 根据函数的结果向用户显示结果。
if myFunction
msgbox ( 'All Ok' );
else
errordlg ( 'Error in Function', 'Error' )
end
【讨论】: