关于matlab中可能遇到的小知识点
一、字符串的比较
不能使用“==”,需要使用函数strcmp()
%matlab中字符串的比较 %字符串比较要用strcmp.相同则返回1,不相同则返回0. clear; str1='abc'; str2='ab'; %str1 == str2 % ==是一个字符和一份字符的比较,长度必须相同,字符长度不相等时会出错 strcmp(str1,str2)
二、字符串连接
1)连接两个字符串为一个字符串
%简单的字符串连接 clear; str1 ='matlab'; str2 ='study'; str = [str1,str2]
2)将字符串连接成目录的形式
用fullfile(), 后面参数个数无限制(用在路径连接中)
clear; str0 = 'E:'; str1 ='matlab'; str2 ='study'; str = fullfile(str0,str1,str2)
效果:
str =
E:matlabstudy
其他的参考:
http://blog.csdn.net/lu597203933/article/details/38986643