Im trying to combine two string together

get(handles.OptionsText, 'String')
String = sprintf('\n\n2: ')
set(handles.OptionsText, 'String', sprintf( (get(handles.OptionsText, 'String')), String));
get(handles.OptionsText, 'String') is below:Also the dimensions are 2 14.
1: Rectangular
1.2:
and i have this string: Dimsensions 1 7.
space
space
2:
Whenever i try to combine them it just kinda mashes them. The result is this:
1 : R e c t1a.n2g:u l a r
I would like to have a result of this:
1: Rectangular
1.2:
2:

Answers (1)

Skip most of what you have.
String = sprintf('\n\n2: '); %needed to transform the \n into real characters
oldstring = get(handles.OptionsText, 'String');
newstring = [oldstring, String];
set(handles.OptionsText, 'String', newstring );

4 Comments

I tried out your code and i am getting an error:
Error using horzcat Dimensions of matrices being concatenated are not consistent.
for this line: newstring = [oldstring, String];
String = {''; '2:'};
oldstring = cellstr( get(handles.OptionsText, 'String') );
newstring = [oldstring, String];
set(handles.OptionsText, 'String', char( newstring ) );
I didnt try this code. But i ended up changing my program a bit and dont need this anymore. Thank you for your response! I do have another question about a swuare eave im trying to make if you wanna answer that. Thanks again
You should create a new Question for that.

Sign in to comment.

Categories

Tags

Asked:

on 19 Oct 2016

Commented:

on 21 Oct 2016

Community Treasure Hunt

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

Start Hunting!