-1
我正在尝试处理以相同字符串开头,但只有.mat文件的文件列表。在我的文件夹我的日志文件,其名称:在matlab中处理具有特定名称和扩展名的列表
CADS3P5Ph1_LKS_20141210_EVAL_103443_001.avi
CADS3P5Ph1_LKS_20141210_EVAL_103443_001_MeasData.mat
CADS3P5Ph1_LKS_20141210_EVAL_103443_002.avi
CADS3P5Ph1_LKS_20141210_EVAL_103443_002_MeasData.mat
CADS3P5Ph1_LKS_20141210_EVAL_103443_003.avi
CADS3P5Ph1_LKS_20141210_EVAL_103443_003_MeasData.mat
CADS3P5Ph1_LKS_20141210_EVAL_104236_001.avi
CADS3P5Ph1_LKS_20141210_EVAL_104236_001_MeasData.mat
我只需要处理具有相同的时间戳的文件(例如103443_xxx) 我做了一个变量,一个通配符
filename = CADS3P5Ph1_LKS_20141210_EVAL_103443_001_MeasData.mat
general_name = filename(1:end - 17);
general_name = strcat(general_name,'*','');
寻找
所以,当我做目录(general_name),发现所有以“CADS3P5Ph1_LKS_20141210_EVAL_103443”启动文件, 如何我只得到.MAT文件,而不是.avi文件 我试图
dir(general_name && *.mat)
有没有办法让这样的工作?
谢谢!
感谢这么多,它的工作! – Mehmet597 2015-02-25 12:59:54
真棒不客气! – 2015-02-25 13:39:29