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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
连接字符串的函数
一、例:
a = 'hello '
/ {: ~. u1 r$ G% q' x% c! N7 xb = 'goodbye') J3 V% V" X, Z
strcat(a, b)$ r  h+ s+ Q5 x5 {
ans =
6 Z9 j% @7 J8 }+ L: {hellogoodbye
二、注意:
①在同一行输出
②strcat联接的两个string都是直接连在一起的,中间不能加入空格。不过可以在定义字符时,在字符中加空格
三、tictoc
Matlab连接字符串用strcat好,还是用 [ ] 好?
clear all;3 D7 C3 M7 e6 y- H: Y4 {
close all! r$ t# Q1 Y. E# J  ^
tic;
" i4 a$ F- F/ _for i = 1:100% q% X  C1 _' e: b
['hello', num2str(i)];: ^6 \  F$ a: U( \2 {3 e" \, a
end
6 P" g- z. [5 @* q7 u+ R! U, Yt1 = toc;
3 Z5 c: L8 Y+ T" J9 [
# }1 o# U* t& ^) c. a  ~' Y. qclose all;5 w% E$ n6 o$ y5 t" O* K) A8 b
clear all;
; |# U9 X& z2 f: ]& V' ]t = tic;
1 r; [2 \; m( p! y2 vfor i = 1:100
( X# Z( I" x/ x5 g/ ystrcat('hello', num2st(i));, c+ n# [* o" j8 Q: p  e
end9 G; Q2 [$ g# e. J  Z! I
t2  = toc;
>>
t1 = 0.02292 q3 C3 G; W! x8 M/ C; U3 w
t2 = 0.0555
**********************************由此可见,[ ] 运行的效率要比strcat高一些。因为strcat 内部需要做一些预处理和其他的数据类型,比如cell。

9 Y. i3 V0 d& _) W1 _0 v9 F3 l$ q6 N, z+ k  R
* E3 A9 b) W. G% q! a$ M$ j

* Q5 q9 g3 v& _% a& |! D, k
% A& U* s0 G% a$ z

3 ^$ P4 @6 J' c/ T9 a7 t* n! _6 y+ o
  • 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 09:21 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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