matlab文件处理
1、读取文件(按行读取) fid = open('file_name');while(~feof(fid)) line = fgetl(fid); % 读取一行数据 endfid.close(); 2、正则表达式split字符串 1 while(~feof(fid)) 2 line = fgetl(fid); 3 % 第一个参数为要处理字符串;第二个参数为正则表达式;第三个参数为如何处理正则表达式;可以是match、split 4 data = regexp(line, '\s+', 'split'); % 返回值为split后是cell数组 5 end 3、cell数据拼接 cell_a = {'ss'}; cell_b = {'cc'}; cell_c = [cell_a,cell_b]; % 这里使用的是方括号,而不是花括号 4、cell数据选取 cell = {'1','2','3'}; cell_3 = cell{3}; % cell第3个元素 5、cell元素个数 cell = {'1','2','3'}; numel(cell); % 输出3 6、字符串拼接 str1 = 'abc'; str2 = 'efg'; str3 = [str1,str2,'xyz']; % str3为'abcefgxyz' 7、 执行文本命令(可以用字符串来当做命令来执行) str =