许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab字符串拼接:多个字符串合并方法

Matlab字符串拼接:多个字符串合并方法

阅读数 6
点赞 0
article_banner

三种方法: 矩阵  法、stract函数和sprintf函数

1、矩阵法

这里随便输入两个 字符串  a1和b1,用矩阵形式进行拼接:

a1 = 'jdaiheaf ooaihf nfaoefh';b1 = 'maohf89 jfihf9 mihf fmiowhfwof h';c1 = [a1,b1];

结果为:

c1 = 'jdaiheaf ooaihf nfaoefhmaohf89 jfihf9  mihf fmiowhfwof h'

可以按要求更改a1 b1的顺序,如果要a1和b1分开的话,可在a1最后加个空格或者在b1前加空格

a2 = 'jdaiheaf ooaihf nfaoefh';b2 = ' maohf89 jfihf9 mihf fmiowhfwof h';c2 = [a1,b1];% 结果:c1 = 'jdaiheaf ooaihf nfaoefh maohf89 jfihf9 mihf fmiowhfwof h'

也可用此方法生成路径,比如:

a = 'https://www.gofarlic.com\Desktop';b = 'test';c = [a,'\',b];% 路径即为:c = 'https://www.gofarlic.com\Desktop\test'

对于处理批量数据且 文件名  有公共部分时,此方法更为便利。

2、使用strcat函数拼接

方法同上

c1 = strcat(a1,b1);% 结果:c1 = 'jdaiheaf ooaihf nfaoefhmaohf89 jfihf9 mihf fmiowhfwof h'% 根据需要更改顺序,添加空格,方法同上

3、使用sprintf函数拼接

c1 = sprintf('%s%s',a1,b1);

可以按要求更改a1、b1的顺序,如果要a1和b1分开的话,可在c1中两个%s之间加空格

c2 = sprintf('%s %s',a1,b1);

注:

1、%s 就是输出字符串;

2、%c 就是输出字符;

3、%d 就是输出整型:%5d 就是说按照长度为5的整型输出,比如100,输出就是"_ _100","_"代表空格;

4、%f 就是输出小数:%8.4f 就是小数点后保留4位,输出总长度为8,比如3.14159,输出后就是"_ _ _3.1415"(前面三个空格);


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空