2
我遍历一个子目录,并获取每个文件的扩展名为.txt的字符变量的名称。MATLAB如何检查字符数组的一部分是否存在于另一个char数组中?
var1 = dir('*.txt');
%creating a loop with index i
var2 = var1.name(i); %Getting first file name
arr1 = ['C001','C002','C003','C010'];
arr2 = ['C011','C012','C013','C014'];
文件名格式的“C001.txt”等。我想检查文件名var2
是否属于arr1
或arr2
(可变var2
或文件名的更精确,无一部分延伸)。我可以尝试使用,但它适用于字符串而不是字符。什么是做这个任务的好方法?
['intersect'](https://www.mathworks.com/help/matlab/ref/intersect.html)? – excaza