matlab批量处理数据的方法
问题描述:
有多个.mat格式数据(本文数据名称:‘buf_026.mat’),要抽取其中的数据进行运算,结果返回到数组/xlsx等
关键字:num2str/ xlsxwrite/ eval/ 元胞数组
clear,clc
str1 = \’bum_0\’;
str2 = \’.mat\’;
Name_data = [str1, num2str(26), str2]; %num2str(i) 用for循环增加效率
load(Name_data);
eval([\’temp\’ \’=\’ str1 num2str(26)]);
data1 = temp.x.data;
data2 = temp.y.data;
…………
A = {\’lalala\’,\’hahha\’,\’nenene\’}
xlsxwrite(\’test.xlsx\’, A, 1, \’A2\’);
…………
disp(\’over\’)