matlab 字符串连接 字符串之间自由加空格
1、首先,介绍下,matlab的strcat函数,该函数可以进行字符串的拼接,比如三个字符串 'I' ,'稆糨孝汶;Love', 'Baidujingyan',把三个字符串进行拼接的话,可以通过以下函数实现:strcat('I','Love','Baidujingyan')拼接结果如下图,但是字符串之间没有空格隔开,不太美观
2、如果要在上面字符串之间加空格该怎么操作呢?事实上,matlabASCII码32可以表示空格,对下面代码更改如下:strcat('I',32,32,'Love',32,32,'Baidujingyan')拼接结果如下图,字符串之间加了2个空格
3、以上基本介绍完了字符串的拼接和字符串之间加空格的操作,但是如果字符串之间要加的空格很多,一个一个的加很麻烦,可以专门创建一个加空格的函数,函数如下,函数名称命名为CreatSpace,输入参数为空格的数量,函数内容如下:function [ str_space] = CreatSpace( num )%UNTITLED Summary of this function goes here% Detailed explanation goes herestr_space = [];for i = 1:1:numstr_space = [str_space,32]; endend
4、然后就可以利用我们创建的函数自由的在字符串之间加空格了,比如我要在ILoveBaidujingyan之间加10个空格,可以这么操作:strcat('I',CreatSpace(10),'Love',CreatSpace(10),'Baidujingyan')这样就不用一个个敲ASCII码32了O(∩_∩)O哈哈~效果如下图
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:92
阅读量:45
阅读量:41
阅读量:77