Matlab警告:MSGBOX中Icon的无效字符串

时间:2017-11-28 13:09:47

标签: matlab msgbox

我正在使用msgbox命令在短时间内显示一些信息。

handle = msgbox(sprintf('Trucks: %d',nT),'Fontsize',12);
pause(1)
delete(handle);

执行此操作Matlab向我显示以下警告:

Warning: Invalid string for Icon in MSGBOX. 

为什么这个字符串无效? Msgbox实际上会弹出,甚至可以完美地显示字符串。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

为了Alex K.的评论,我想展示如何删除警告但仍然更改msgbox中的fontsize:

handle = msgbox(sprintf('Cars: %d',nC));
txt = findobj(handle,'Type','text'); 
set(txt,'Fontsize',20); 
pause(1)
delete(handle);

使用fontsize 20显示msgbox 1秒钟后将删除。