|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab个字符串连接6 @7 l5 |2 `& K& S2 y1 q5 S
在Matlab中,想要将两个字符串连接在一起,有以下的方法:
% W) w+ z" q, y& {* W) D( D9 y假定有两个字符串
" B% l f X& w# d3 b5 D5 J3 w>> str1="Iloveyou";str2="123";/ f+ `6 B# R2 s/ T
方法一:用中括号将str1和str2像矩阵元素一样包含起来:* g* }$ y3 D. S& {7 c- E+ x
>> SC=[str1,str2]
4 i/ I: k; ^ @1 J SC =- ?1 L0 G: }1 p2 z
Iloveyou123
7 k; Z9 d5 a. ]# M V2 I+ C7 @ (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)
2 _1 f+ R8 h" G方法二:用strcat函数
: Q }/ n7 M3 D3 l2 s2 }+ a >> SB=strcat(str1,str2)3 C2 f: @' l/ `2 G& p' P
SB =
' h8 b, b) z3 p/ g1 x6 H2 h: K Iloveyou1232 p9 f B& h$ n; e
注意,strcat函数有许多用法,如下例:6 R" f; C- a- s$ d, M
>> strcat({"Red","Yellow"},{"Green","Blue"})
: V; ^: ?6 z: N, y/ a5 ] ans =
" g' j5 `( R. O% N "RedGreen" "YellowBlue"
- r6 | T2 A s% U* M5 l+ y 但下句则结果就不一样了:" n$ I- N2 F: ^: l+ W
>> strcat(["Red","Yellow"],["Green","Blue"]), v+ g7 `' e2 [. P
ans =$ G$ P2 [' I7 C, d: ~6 Z: K0 Q% g
RedYellowGreenBlue
# K# {* \4 e' W. y J- V; I9 ]5 s) ?. C" K( x
; ?( ^2 J) n3 G( E/ x8 F8 h& I
|
|