matlab 字符串连接 字符串之间自由加空格

 时间:2024-10-23 15:58:01

1、首先,介绍下,matlab的strcat函数,该函数可以进行字符串的拼接,比如三个字符串 'I' ,'Love', 'Baidujingyan',把三个字符串进行拼接的话,可以通过以下函数实现:strcat('I','Love','Baidujingyan')拼接结果如下图,但是字符串之间没有空格隔开,不太美观

matlab 字符串连接 字符串之间自由加空格

2、如果要在上面字符串之间加空格该怎么操作呢?事实上,matlabASCII码32可以表示空格,对下面代码更改如下:strcat('I',32,32,'Love',32,32,'Baidujingyan')拼接结果如下图,字符串之间加了2个空格

matlab 字符串连接 字符串之间自由加空格

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

matlab 字符串连接 字符串之间自由加空格

4、然后就可以利用我们创建的函数自由的在字符串之间加空格了,比如我要在ILoveBaidujingyan之间加10个空格,可以这么操作:strcat('I',CreatSpace(10),'Love',CreatSpace(10),'Baidujingyan')这样就不用一个个敲ASCII码32了O(∩_∩)O哈哈~效果如下图

matlab 字符串连接 字符串之间自由加空格
  • matlab如何找到数组中的最大值和位置
  • matlab中怎么获取一个矩阵的行数或列数
  • matlab怎么取矩阵的某一行或列
  • matlab怎样不使用科学计数法
  • matlab怎么求积分
  • 热门搜索
    低碳生活手抄报资料 我爱我校手抄报 健康安全手抄报 防火安全手抄报内容 三年级上英语手抄报 英语故事手抄报 梦想手抄报图片 小学生读书节手抄报 学会感恩手抄报内容 森林防火手抄报内容