|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab个字符串连接' I1 \) g9 Y) L; k0 v/ i1 l8 }
在Matlab中,想要将两个字符串连接在一起,有以下的方法:! Y! S) j6 L5 ^. Y: a% C! Y
假定有两个字符串; ]% M5 v2 C: K5 U. C
>> str1="Iloveyou";str2="123";
8 e# z$ Z( V/ K" |( V方法一:用中括号将str1和str2像矩阵元素一样包含起来:
5 Z6 T7 D5 f5 l c# @ >> SC=[str1,str2]9 E, W, x8 M3 Z0 r3 z8 @
SC =1 ], q% ?; I: v& g# i+ c' n# J6 m- C; K
Iloveyou123
. v- f' E: d+ X% u, U" }0 F! i (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)
) L+ R( H/ a: b& I6 c方法二:用strcat函数. K _7 q! g9 N8 \, {
>> SB=strcat(str1,str2)
# P: G5 ?" W# s# h7 u, R SB =0 V6 c- G4 |3 ]2 x8 l# A
Iloveyou123
5 `; U: k1 A* S) y 注意,strcat函数有许多用法,如下例:5 {! a# @/ l, ^) R' F/ y' {1 X
>> strcat({"Red","Yellow"},{"Green","Blue"})3 S+ M- ]7 L6 P6 D
ans =/ {7 |) ~+ O M0 Y( n, r
"RedGreen" "YellowBlue" " \) |4 X) q( U8 E4 c4 l7 V
但下句则结果就不一样了:8 E/ T' ^# ]9 e+ T% ^
>> strcat(["Red","Yellow"],["Green","Blue"])
2 J7 c& r7 |6 p& m ans =' K2 t+ E+ K3 p) Q1 H: D" e1 C% Q
RedYellowGreenBlue
! U+ _' Z0 W: e# {
* d1 z5 n0 Y4 M2 @2 p+ c$ X) M b
/ C2 z; S( I- i! |" W7 U# R! Q% ] |
|