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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
连接字符串的函数
一、例:
a = 'hello '! M1 m: |7 y5 e: x  S8 f+ L1 E
b = 'goodbye'+ [' `5 T1 V' `( G6 n5 R7 E8 m
strcat(a, b)
; j; r. D! a) I2 l3 `ans =0 E$ N2 c+ e) r
hellogoodbye
二、注意:
①在同一行输出
②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格
三、tictoc
Matlab连接字符串用strcat好,还是用 [ ] 好?
clear all;) R, N7 d, o7 v$ R/ T
close all
# V; D6 r) ^9 X# r4 J+ I! Mtic;
8 b3 X2 b9 w& P* J  Rfor i = 1:100
% o& X9 u/ M: E( A& Z8 F2 W* c9 k['hello', num2str(i)];! g5 ~( b5 @( h: C2 D/ F5 l
end
+ l% c! j: ?* j5 L4 s/ J! zt1 = toc;
! n( \3 A+ Q; S) l
9 y) `" u3 z7 a# q' t( S2 j% lclose all;2 P& w. l( i, Y8 q
clear all;
! n( `* H2 O3 a- X$ G$ nt = tic;! l, K8 V4 H; s
for i = 1:100
! V- q9 @( v$ k- c1 D3 R/ Astrcat('hello', num2st(i));# i/ B: E9 b1 m( O: o
end! ^/ l- g) F+ n3 C( I4 n0 R
t2  = toc;
>>
t1 = 0.0229
% j& O9 }! U: J: h4 p' B+ Yt2 = 0.0555
**********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。

0 ^. J/ i1 w+ V% x% D% W3 |& w& q

- S! }1 }# j6 i% j: m3 C" R6 |1 V' J2 K# y' X' \1 _5 s' Y
+ W' d* `5 n+ y( b! f2 P
+ U5 b( A: v  E# a
7 \0 G# V9 k. w. x% @8 G
  • 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-10-7 05:36 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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