How to export variables in mat file to excel?
이전 댓글 표시
I have a lot of data to deal with. I have saved different variables in a structure data. for example:
HistStruct:
velocity < 12441x1 double >
median 0.1449
mean 0.1552
and I save them into mat file. I have nearly 100 HistStruct.mat files. Now I want to calculate the average value of each of them. But I dont know how to export them from variables edit. Can anyone help me? Thank you very much.
댓글 수: 3
Azzi Abdelmalek
2013년 12월 19일
편집: Azzi Abdelmalek
2013년 12월 19일
This is not clear, what are the names of your mat files? What average you want to caculate?
Yuqing
2013년 12월 19일
Amit
2013년 12월 20일
First - are all the files are named Histstruct.mat? It they are, they must be stored in different folders? Unless there is some structure in storage of these files, I dont see how you can get away from manually loading each file. The idea would be creating a matrix (lets call A) (if you preallocate the matrix, that would be better). After loading first Histstruct.mat, do something like
A(1:numel(Histstruct.velocity)) = Histstruct.velocity;
After the first time and loading more Histstruct.mat do this;
A(end+1:end+numel(Histstruct.velocity)) = Histstruct.velocity;
And In the end, simple mean command on A will give you the results.
채택된 답변
추가 답변 (1개)
Amit
2013년 12월 19일
I think you are trying to get average value for velocity. If that's correct simply use
mean(HistStruct.velocity)
This will give you the average.
카테고리
도움말 센터 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!