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

Matlab个字符串连接

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Matlab个字符串连接6 G1 G" U# y$ z5 H6 {6 q0 K
在Matlab中,想要将两个字符串连接在一起,有以下的方法:
/ P' _- }- e3 A. K; |! X- X, H$ s& b% E假定有两个字符串
5 G4 g: }: \) U6 B- L0 u>> str1="Iloveyou";str2="123";* \; w/ u6 t; I
方法一:用中括号将str1和str2像矩阵元素一样包含起来:- l( r. j) f% ^$ Y' N$ [2 A4 z7 k
    >> SC=[str1,str2]
+ a. u1 V7 r9 L1 _    SC =
& H- t. j! K# d    Iloveyou123
  S! X# Y& `+ H& @3 h    (若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)7 U0 G- w% v! {1 O& h5 D
方法二:用strcat函数
! Q" q: b. E& y    >> SB=strcat(str1,str2)7 [3 e; t$ q# u; q( g
    SB =
5 Q5 x, d$ X8 E3 J6 V. J2 [5 I( r# o    Iloveyou123
# @) J: M6 g8 [1 ^1 c    注意,strcat函数有许多用法,如下例:
2 T1 |* C+ W! V    >> strcat({"Red","Yellow"},{"Green","Blue"}), f5 I9 a/ E/ f1 T. N" p% m8 ~
    ans =
- w; w! q$ W, ^, G: `3 ^        "RedGreen"    "YellowBlue" " N% K* ]8 A+ K0 z
    但下句则结果就不一样了:
% o# U* f2 i; K) v, Z* ^    >> strcat(["Red","Yellow"],["Green","Blue"])3 {) [$ ^0 M6 j+ l" S. r; J
    ans =
# A5 A# n3 l. [$ j3 x    RedYellowGreenBlue* t2 b1 y4 S3 p4 _1 W
8 I7 q4 {8 W' C' C

4 @5 S9 s: j  z* T& |# i4 ^, S

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-4 22:50 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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