在Matlab里面如何实现字符串的拼接
来源:百度知道 编辑:UC知道 时间:2024/05/30 09:52:55
具体问题,有一个loop,依次载入M01_1, M02_1,M03_1....如果写这个loop
问题2,有28张灰阶图,先有一张其他图,分别和这28张图相减(每个像素相减),然后sum差值。每个图片的名字为 01-1B.jpg, 01-2B.jpg....,02-2B.jpg。请教如何构造数据结构,使我可以得到一个1×28的数组,分别对应和28张图的差值。
谢谢!
在Matlab中,想要将两个字符串连接在一起,有以下的方法:
假定有两个字符串
>> str1='Iloveyou';str2='123';
方法一:用中括号将str1和str2像矩阵元素一样包含起来:
>> SC=[str1,str2]
SC =
Iloveyou123
(若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)
方法二:用strcat函数
>> SB=strcat(str1,str2)
SB =
Iloveyou123
注意,strcat函数有许多用法,如下例:
>> strcat({'Red','Yellow'},{'Green','Blue'})
ans =
'RedGreen' 'YellowBlue'
但下句则结果就不一样了:
>> strcat(['Red','Yellow'],['Green','Blue'])
ans =
RedYellowGreenBlue
方法三:利用sprintf函数
>> number=123;
>> STR=sprintf('%s%d',str1,number)
STR =
Iloveyou123
引自百度经验:
使用函数blanks以生成空白字符串。参数是空格个数。
使用中括号可以连接多个字符串。
JavaScript里面如何实现ascii码与字符的转换 在C++里面实现字符排序,插入,删除,谢谢 如何在MATLAB中实现函数间的参数传递 matlab里面如何赋值 如何在powerponit中实现字符的闪烁 如何在C语言中实现输入字符用“*”掩盖? 在matlab中如何设计一个统计字符数量的函数 如何实现matlab下的并行计算? 求用matlab如何实现递归计算 求用MATLAB如何实现递归计算