MATLAB Function Reference |
Syntax
t = strcat(s1,s2,s3,...)
Description
t = strcat(s1,s2,s3,...)
將 s1
, s2
, s3
等等的字元陣列其相同列的元素連接起來。字串的尾端如為空白,則忽略。所有的輸入陣列必須有相同列數(或其中之一僅為一字串)。輸入和輸出的資料型態相同。
當輸入的其中之一為異質字串的陣列,則 strcat
也會依據 s1
,s2
等等來回傳一相同的資料型態。輸入的變數必須有相同的大小(或為數值)。任何輸入的變數也可為字元陣列。
Examples
a = b = 'abcde' 'fghi' 'jkl' 'mn'
t = 'abcdejkl' 'fghimn'
再給一 1 * 1 的陣列 c = {`Q'}
,執行 t = strcat(a,b,c)
指令後:
t = 'abcdejklQ' 'fghimnQ'
Remarks
當連接的字串其尾端有空白字元時,strcat
及陣列的運算元執行後會有不同的結果:
a = 'hello ' b = 'goodbye' strcat(a,b) ans = hellogoodbye [a b] ans = hello goodbye
See Also
str2num | strcmp |