matlab 字串拼接

2021-08-17 10:16:44 字數 679 閱讀 8862

在matlab中,想要將兩個字串連線在一起,有以下的方法:

假定有兩個字串

str1=』i love you』;str2=』123』;

方法一:用中括號將str1和str2像矩陣元素一樣包含起來:

sc=[str1,str2]

sc =

iloveyou123

若想驗證str1和str2確實被連線起來,可呼叫length函式測試sc的長度:

length(『iloveyou123』)

ans =

11 方法二:用strcat函式

strcat(str,str1)

ans =

this year is 2015

注意,strcat函式有許多用法,如下例:

strcat(,)

ans =

『redgreen』 『yellowblue』

但下句則結果就不一樣了:

strcat([『red』,』yellow』],[『green』,』blue』])

ans =

redyellowgreenblue

方法三:利用sprintf函式

number=123;

str=sprintf(『%s%d』,str1,number)

str =

iloveyou123

matlab 字串拼接

有如下的字串 str1 str1 str2 str2 如果想要拼接字串 也就是串聯 一般會使用 strcat sprintf這三種做法。但是在比較新的matlab r2019b 或者更早的版本 中,這三種方法都已經不再適用。如果是用 或者strcat str str1 str2 str strcat...

拼接字串

border 1 class box 標籤名稱th 是否顯示th 標籤順序th tr thead 首頁td class check 是option 否option select td class number 1option 2option 3option 4option 5option 6opti...

字串拼接

給定兩個字串s1和s2,合併成乙個新的字串s。合併規則為,s1的第乙個字元為s的第乙個字元,將s2的最後乙個字元作為s的第二個字元 將s1的第二個字元作為s的第三個字元,將s2的倒數第二個字元作為s的第四個字元,以此類推。包含多組測試資料,每組測試資料報含兩行,代表長度相等的兩個字串s1和s2 僅由...