EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
连接字符串的函数 一、例: a = 'hello '
6 ~2 c/ O( j0 P9 \1 ]b = 'goodbye'
8 F I/ ` u! q" R: q% E0 u. s/ Kstrcat(a, b)! Q5 Q4 ?9 m. T0 d+ t& H0 K9 c$ m
ans =
3 G, T$ ]$ r3 x) ^9 L/ chellogoodbye 二、注意: ①在同一行输出 ②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格 三、tictoc Matlab连接字符串用strcat好,还是用 [ ] 好? clear all;
6 D+ L& _: p ^+ R) f! hclose all7 v" ^$ h& m7 j# {9 M) `
tic;) g2 N2 u# m4 W2 _, y: e
for i = 1:100
1 O5 x) F' c, x n; F['hello', num2str(i)];
4 n# M% t" y) uend
4 z6 b y3 m: I" p# ft1 = toc;1 |/ x% j7 h; C: U
9 f6 w' g/ _/ F0 m- n& I* S6 K! kclose all;4 A9 U! L/ t, w* ^( G
clear all;+ v% L% v* f/ C0 `8 v
t = tic;) e9 l4 k/ [0 w, `* b
for i = 1:100
{ Q$ U$ _5 E Qstrcat('hello', num2st(i));
- h, d% {$ z8 H& m& H" e# ]1 Yend
9 |9 D" d* e8 d- S: ]" dt2 = toc; >> t1 = 0.0229, l. {- P& s n/ E
t2 = 0.0555 **********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。
( p3 v. S, h J7 J- y: E. V5 @% z
: F# b" ^4 ]% B
( D# C' S; p0 Z
( i" k& M4 L) m4 U+ O
- {7 u5 w |) ?( n, b! w' i. p V8 U; {5 q) [+ [2 I( H% K% u/ |7 G
u& K$ u# k0 ~, E' f: ?
|