how to use varibles in a static text gui

2 ビュー (過去 30 日間)
Ahmed Alnahdi
Ahmed Alnahdi 2015 年 4 月 29 日
回答済み: Image Analyst 2015 年 4 月 29 日
I want to use a static text box to display some info along with some variables , is there a way to do so ?
Thanks in advance.

採用された回答

Image Analyst
Image Analyst 2015 年 4 月 29 日
I'm a fan of sprintf():
txtInfo = sprintf('Your number = %.3f.\nYour string = %s', yourNumber, yourString);
set(handles.txtInfo, 'String', txtInfo);
Obviously use whatever tag you've assigned for that static text label control. Maybe it's text1, txtResults, or whatever...

その他の回答 (1 件)

Joseph Cheng
Joseph Cheng 2015 年 4 月 29 日
編集済み: Joseph Cheng 2015 年 4 月 29 日
you handle it just like an edit box by setting the handle parameter 'string' to a string. so converting the variable from a double to a string would work.
example
%code in a sample pushbutton
number = randi(10);
set(handles.text1,'string',['random generated number: ' num2str(number)])

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by