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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
连接字符串的函数
一、例:
a = 'hello '
$ B$ c2 v% I* `0 N$ H, ab = 'goodbye'; N4 {! W1 i% h- h9 I7 |, a& N6 u
strcat(a, b)
9 X/ O8 t/ r' F6 Aans =
6 p* ~& R' ?) ]  [) J7 z' l- hhellogoodbye
二、注意:
①在同一行输出
②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格
三、tictoc
Matlab连接字符串用strcat好,还是用 [ ] 好?
clear all;& N0 q, H( g+ s7 t8 H
close all
6 I: _2 w4 C. s7 H  `tic;3 V% O' Q  m6 f- v( z* O/ `7 k, L2 G
for i = 1:100
- b, o5 P$ q2 T- D2 w2 m7 f['hello', num2str(i)];5 z* J9 K; V7 V7 v/ e
end! ^+ ~  R3 ~1 T4 L/ c5 [; F
t1 = toc;& v' m, b8 G2 \

8 r( u5 f: Q( ^- a; a- rclose all;  ~( p  E" J" `' w; H
clear all;
3 z) b+ I' I/ P2 Q8 qt = tic;& W6 o; P: {0 O
for i = 1:1007 P* z+ }' G, S3 X; x/ R) K. I9 F
strcat('hello', num2st(i));! l! {: W4 r3 V- J: t
end8 M- {8 h4 s; [& Y5 Z
t2  = toc;
>>
t1 = 0.0229
5 [: f' U8 c* Y& D  Y+ y9 St2 = 0.0555
**********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。

# r& l: N- I1 J! g' }% V* @0 W
. B  E' s6 f( T* H4 j) Z$ r1 ]# X- m! F- C8 a

0 _% p: y1 ]  H+ M$ o6 q

0 b4 v- C( B8 u: `) y
6 x! `) I2 c) W
6 O4 T* i5 }5 l# D6 V7 C$ X, A
  • 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 05:37 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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