Concatenation:
The String concatenation means to join the strings altogether. Of course, as strings are merely vectors of the characters, the technique of concatenating vectors also works for the strings. For illustration, to generate one long string from the two strings, it is possible to join them by placing them in square brackets:
>> first = 'Bird';
>> last = 'house';
>> [first last]
ans =
Birdhouse
Also the function strcat does this horizontally, that means that it generates one longer string from the inputs.
>> first = 'Bird';
>> last = 'house';
>> strcat(first,last)
ans =
Birdhouse
There is a distinction between these two methods of concatenating, though, if there are leading or trailing blanks in the strings. The technique of using the square brackets will concatenate the strings, involving all leading and trailing blanks.
>> str1 = 'xxx ';
>> str2 = ' yyy';
>> [str1 str2]
ans =
xxx yyy
>> length(ans)
ans =
12