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')

猜你喜欢

转载自www.cnblogs.com/niulang/p/10284239.html