在消息框上显示变量的值

Alv*_*rin 2 matlab messagebox matlab-guide

这是一个非常简单的问题,我已经尝试了一段时间,但没有工作.

我有这个代码:

[s,h]=silhouette(cobat,g,'SqEuclidean')

MS = mean(s)

z = [cobat s];
Run Code Online (Sandbox Code Playgroud)

我想MS在消息框中显示值.消息框将如下所示,'结果是[此处MS将放置值]'

任何的想法?

Dig*_*gna 6

您可以通过以下方式执行此操作:

h = msgbox(['The result is ' num2str(MS)], 'Title of the message box')
Run Code Online (Sandbox Code Playgroud)

num2str我转换的数值结果为字符串,并用方括号我串联"的结果是",结果在消息框中显示它.