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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
连接字符串的函数
一、例:
a = 'hello ', T- |9 O8 e4 C6 h! p! C# v5 X
b = 'goodbye'; e+ A& b0 p7 ^
strcat(a, b)  W% c& y: p, A) R0 W. _$ _
ans =7 r" f  t# R% Y0 L& k/ E( a
hellogoodbye
二、注意:
①在同一行输出
②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格
三、tictoc
Matlab连接字符串用strcat好,还是用 [ ] 好?
clear all;# F- C' O4 ^$ u3 v  S
close all$ ?& s' {* D! y5 N7 v' F
tic;
- ~/ ~9 ~# x- }8 Tfor i = 1:100
. f/ I! Z: l! J0 C/ u8 ?4 Z['hello', num2str(i)];# b8 g3 r8 T) y/ {; `1 }
end* m* s6 F- e6 N, T3 Q" L' X* y
t1 = toc;
+ p( K" }- V- b% N  P2 {
* ]: K6 V/ C4 V  h! |3 U* lclose all;
( C3 W" p/ i  S5 B% u1 K# p( M" rclear all;5 l* K1 t& H. L3 K8 \! N0 f
t = tic;
" z( x8 X& ?. H+ R0 @: p5 wfor i = 1:100  w! g- z) s+ Z& N; }+ z
strcat('hello', num2st(i));( E/ y& a2 s# ^  b
end2 {: d- j7 x  r* X  b! Q4 U
t2  = toc;
>>
t1 = 0.02294 U' b. ]3 h6 X
t2 = 0.0555
**********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。

9 T( v. I0 s2 h: f) R* b
& k& O, |3 m. g, i
: g1 ~- `4 z% h/ z& D0 s3 d" ]) p; O2 S! I* M1 n4 k" r" R* @

  ]0 A/ q2 c& y& d9 @/ q+ Z: V. f

; u* T9 y) p; M  F1 N6 s3 U
  • 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-7-22 21:59 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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