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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM