matlab 有没有字符串相加的函数阿
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 有没有字符串相加的函数阿相关的知识,希望对你有一定的参考价值。
字符串处理upper:字符串大写sample:upper('abc')ABC isstr:字符串判断sample:isstr('1')1isstr(12)0 lower:字符串小写sample:lower('ABC')abc deblank:删除结尾空格 isletter:字母判断sample:isletter('A1,B2')10010str2mat:字符串转换成文本 isspace:空子符判断 strcmp:字符串比较 strrep 字串查找 findstr 字串查找 strtok 标记查找 字符串与数值转换num2str 变数值为字符串 sprintf 数 ...by htchenlsrc 参考技术A matlab中的字符串就是个数组,只需要将两个数组合并成一个数组就可以了。
举例如下。
>> a='a'
a =
a
>> b='b'
b =
b
>> c=[a b]
c =
ab
>> 参考技术B strcat(str1,str2,...)
将字符串str1和str2连接起来,它不同于对细胞矩阵操作的cat命令。
strvcat(str1,str2,...)
将str1和str2连接成一个列向量。str1和str2必须要有相同的字符个数,行数可以不相等,最后结果的总行数是它们的行数之和。
另外还可以用矩阵来作:
x='I love you ';
y='baby.';
z=[x,y]
->
z =
I love you baby. 参考技术C 把字符串放到矩阵里,用循环来统计,是1就让指定参数加一,循环完了用mod(x,2)或者rem(x,2)判定是不是偶数(偶数返回值是0,奇数是1,用法百度上很多),用if……else来判定,是偶数再执行循环替换数字(循环中包含判定这个值是1还是0)。不知道符合你的设计不,后面是程序,希望能帮到你
num=[0,1,1,1,1];
x=0;
len=length(num);
k=1;
while
k
评论
0
0
0
加载更多 参考技术D 写一个连接函数吧。
以上是关于matlab 有没有字符串相加的函数阿的主要内容,如果未能解决你的问题,请参考以下文章