|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab个字符串连接
3 u; h! @( Y, B+ {在Matlab中,想要将两个字符串连接在一起,有以下的方法:
9 ~/ y& w/ Y1 c0 u5 n0 D' j假定有两个字符串
7 p1 U6 a+ @; U* Z+ T; U' |>> str1="Iloveyou";str2="123";- v! D8 } y% ~8 w# s, o' _
方法一:用中括号将str1和str2像矩阵元素一样包含起来:1 S" ^! R$ W" W) _) i
>> SC=[str1,str2]
+ I$ q5 z$ Z& l+ P% |# } SC =+ U" J9 X$ P$ Y8 |
Iloveyou123
: C7 z: M' a; \; V6 X4 U (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)# M) e4 H8 n! G3 @0 d& `
方法二:用strcat函数2 E# {. i8 I. N) W
>> SB=strcat(str1,str2)0 l) b6 }: C& Y% t6 d" e, ]
SB =
1 f) B6 X# C' G3 [6 m2 w1 \- P2 D Iloveyou123
7 `0 ~6 _# U& I8 v 注意,strcat函数有许多用法,如下例:
1 j4 I* Y' Q# X0 D% a& Z3 M, k >> strcat({"Red","Yellow"},{"Green","Blue"})
7 A; O3 d: z. G9 Z) X3 `1 @5 @# U ans =
/ W! M& D- m7 U U "RedGreen" "YellowBlue"
, o- ^9 Q+ W) q9 A4 K4 S9 N4 | 但下句则结果就不一样了:( W. t7 V8 v: f+ H) Y2 _
>> strcat(["Red","Yellow"],["Green","Blue"])# x5 |4 C7 Q7 \, B' X) U. Z
ans =4 s, Y, `! m$ e. F# p* [. X
RedYellowGreenBlue
4 k4 E2 p8 u6 Y; H4 h* _$ L0 {3 k& v, {4 q
: Y# G* `3 h. O) w: N. _ |
|