找回密码
 注册
关于网站域名变更的通知
查看: 593|回复: 1
打印 上一主题 下一主题

matlab中的strcat用法——附tictoc用法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-24 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
连接字符串的函数
一、例:
a = 'hello '5 K% m- s! L* @: p  L
b = 'goodbye'* z2 s1 C: y7 q5 o- V- ~+ x9 a- M
strcat(a, b)
7 O. s2 x5 _! r% R& nans =& j+ s8 `! v2 d, t
hellogoodbye
二、注意:
①在同一行输出
②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格
三、tictoc
Matlab连接字符串用strcat好,还是用 [ ] 好?
clear all;
4 b+ B5 T2 q7 v" O  f3 e) l5 Pclose all4 O0 [1 J/ P3 A: }
tic;8 Q7 G% k* q- {7 ~( `
for i = 1:100
% v, }# U* |8 z# a0 A['hello', num2str(i)];
, B! E) q2 n% v0 C7 V. {: Z% nend& c  R2 i* P  E
t1 = toc;
  @- J* ?+ r+ r: p* B8 w1 f( c3 T- c+ r; U- M
close all;
. J! {4 {/ r8 x  @clear all;$ o$ u1 f# L& K3 _5 A2 @
t = tic;1 C. u1 t/ _+ m: ?9 @: E
for i = 1:100
% q# K# ?/ }  R3 Gstrcat('hello', num2st(i));
) q, V0 Y( s  X, e' T/ m% }) B: Aend
" C2 S2 i2 `- b% R. et2  = toc;
>>
t1 = 0.02294 H' {5 L6 j+ c7 i( V* X+ U
t2 = 0.0555
**********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。

" N3 o  Y: ~0 V, W/ C
9 L8 N) `! H  R0 k) A( M" R4 ]. i6 n& ~& }3 F0 \6 q8 h( ~

- C  |! w9 q% B9 }! h" Q" m7 o

; F, ^5 t# ]  @( l. a
8 a  K7 `5 h8 j0 B& _: O: O+ i5 R0 L1 X% A# {" ]* t
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-4-24 14:53 | 只看该作者
    matlab中的strcat用法——附tictoc用法
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 01:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表