Join two sprintf into one and show it on static field
7 ビュー (過去 30 日間)
古いコメントを表示
I want my program show something like this : Not stable. cycle of length 2 and between vector A and B
but its only show and vector B
elseif(out_firstprime==previoussecond)
fmt = ['Not stable cycle of length 2 between : [', repmat('%g, ', 1, numel(out_firstprime)-1), '%g]^T\n'];
%fprintf(fmt, out_firstprime)
set(handles.text3, 'string', sprintf(fmt, out_firstprime));
fmt = ['and [', repmat('%g, ', 1, numel(previousfirst)-1), '%g]^T\n'];
set(handles.text3, 'string', sprintf(fmt, previousfirst));
%fprintf(fmt, previousfirst)
0 件のコメント
回答 (1 件)
Fangjun Jiang
2021 年 5 月 13 日
The second set(handles.text3, 'string',...) will over-write the first one. You need to combine the string and run set() once.
Also, the format is overly complicated. Please provide an example of A and B, specify the desired string. There might be easier and better way to do it.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!