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

Matlab个字符串连接

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-14 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
Matlab个字符串连接/ d. I) e! e0 N# M
在Matlab中,想要将两个字符串连接在一起,有以下的方法:
: N& E3 r! a0 F2 ^! X* V' w: q假定有两个字符串
7 @- q4 D5 ?' Z6 F>> str1="Iloveyou";str2="123";* X) w" f8 d! _$ W+ p( X
方法一:用中括号将str1和str2像矩阵元素一样包含起来:0 v/ [/ x) p# E6 n) j
    >> SC=[str1,str2]
6 b  Z- ?6 Q) G- j    SC =
; ~; _5 H) f$ k% q& P( @0 h% B    Iloveyou1239 ~4 ?8 i, y3 M0 f' q2 f" p4 l
    (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)# w+ Y; B7 ]2 O4 G
方法二:用strcat函数6 G8 v3 R* m9 Z7 |7 b. ^
    >> SB=strcat(str1,str2)
7 {0 n' ^$ Y9 B* ]    SB =( _4 X& k1 Q3 B, o1 [
    Iloveyou123
. ^7 |3 _6 g+ J; g    注意,strcat函数有许多用法,如下例:
$ p* B6 @$ g  g0 O* k& ~# C8 P    >> strcat({"Red","Yellow"},{"Green","Blue"})
( b$ J- r; U( U& K" C- ?/ j    ans =
1 ]( H+ D, j' Y3 W4 a; y2 M        "RedGreen"    "YellowBlue"
, u+ e% M# [8 \$ W  ?    但下句则结果就不一样了:
) N- m6 C1 D1 U  }  l; D# i    >> strcat(["Red","Yellow"],["Green","Blue"])
( |. J! \# ?8 |    ans =
3 N! l  V  I, J( D. Z; W0 ]    RedYellowGreenBlue
2 y+ j. s; k* H* _3 Y
* `: e! Q3 V9 l9 g2 U
1 `5 f" _" G/ ?

该用户从未签到

2#
发表于 2018-11-14 14:30 | 只看该作者
可以可以,学到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-22 20:33 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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