Join two sprintf into one and show it on static field
9 views (last 30 days)
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
fmt = ['Not stable cycle of length 2 between : [', repmat('%g, ', 1, numel(out_firstprime)-1), '%g]^T\n'];
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));
Fangjun Jiang on 13 May 2021
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.