strcat
Concatenates inputs s, ... and returns the result, R, which is of type string or cell array.
Syntax
R = strcat (s, ...)
Inputs
- s, ...
- For cell array inputs, the sizes need to match.
Outputs
- R
- Type: string | mat
Examples
String
inputs:
R = strcat('These', 'are', 'concatenated', ' (with spaces)', 'strings.')
R = Theseareconcatenated (with spaces)strings.
Finite, scalar
inputs:
strcat(69, 88, 65, 77, 80, 76, 69)
R = EXAMPLE
Matrix
inputs:
R = strcat(['S','t'], ['r'; 'i'; 'n'; 'g'])
R =
Str
Sti
Stn
Stg
Cell array
inputs:
R = strcat({'string1cell1 ', 'string2cell1 '}, {'string1cell2 ', 'string2cell2 '})
R =
{
[1,1] string1cell1 string1cell2
[1,2] string2cell1 string2cell2
}
Comments
Valid types for inputs are finite scalars, strings, matrices and cell arrays. For inputs which are finite scalars, the element in the result, R, will have the equivalent ASCII character. For inputs which are cell arrays, their sizes need to be the same.
If the input string has trailing whitespaces, they are eliminated before the concatenation. On the other hand, leading whitespaces are preserved.