2017-11-28 10 views
0

私はmsgboxコマンドを使用して短時間の情報を表示しています。Matlab警告:MSGBOXのアイコンの文字列が無効です

Warning: Invalid string for Icon in MSGBOX. 

なぜこの文字列が無効です。このMATLABを行う

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

は私に次の警告が表示さ? Msgboxは実際にポップアップし、文字列を完全に表示します。何か案は?

ありがとうございました!

+2

msgbox()のオーバーロードに* 12 *がアイコンとして解釈されていますが、これはそうではありません。 –

+0

わかった。私はFontsizeが変更されていないことに気付かなかった... – Chris72H

答えて

3

アレックスK.さんのコメントにするために、私は警告を削除する方法を示したいと思いますが、まだメッセージボックスでフォントサイズを変更する:

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

MsgBoxには、フォントサイズ20で1秒間表示され、後は削除されます。

関連する問題