|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab个字符串连接
- |% r* n; u& W1 q& f+ u& z+ h在Matlab中,想要将两个字符串连接在一起,有以下的方法:1 z" D3 g8 {: T7 a. s4 x. Q
假定有两个字符串
' ~- r3 I+ l0 C5 o7 S& J>> str1="Iloveyou";str2="123";
# k5 c9 d. f% U* p" L方法一:用中括号将str1和str2像矩阵元素一样包含起来:* A- y) X. \+ n8 j
>> SC=[str1,str2]
& B+ F7 l; w+ J SC =9 E# y! ~ S T: [4 _' K0 }7 w
Iloveyou123
t4 Q0 x, `! g3 X (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)1 }/ n2 I+ @$ B7 K1 U% x' W
方法二:用strcat函数- |$ ~+ \7 ?$ J7 A
>> SB=strcat(str1,str2)5 a9 H. t a5 i3 H
SB =9 m& Z l# U9 a) ]% j
Iloveyou123
2 w8 G* A/ v% A 注意,strcat函数有许多用法,如下例:* N: Q7 W; A8 e6 y6 h F
>> strcat({"Red","Yellow"},{"Green","Blue"})& B, ?0 N2 ?' | e
ans =
+ r0 @! M2 {5 z "RedGreen" "YellowBlue" $ R @! @3 ~7 Q6 s& [2 b0 W9 j/ M
但下句则结果就不一样了:
$ M6 l3 i: {! n9 @0 r >> strcat(["Red","Yellow"],["Green","Blue"])5 C! h6 |! B9 N+ x' g
ans =7 H0 u, A |: q( y
RedYellowGreenBlue
! |5 i9 c" X# w! E$ V- p3 q3 L8 a! x
; G3 x* M1 v% u |
|