How to show mat file to struct ?

Hello, I wish to know how to show data in .mat file in the form struct and save it back to mat file format?

 Accepted Answer

If you load the .mat file to a variable, it will automatically be a structure:
Data = load('yourMatFile.mat');
You can then access the variables in the file as:
x = Data.Variable1;
y = Data.Variable2;
and so forth, depending on the variable names in the .mat file.
See the documentation section on: Load List of Variables Into Structure Array (link) for an extended discussion.

4 Comments

"... and save it back to mat file format?"
save('newMatFile.mat','-struct','Data')
@Stephen — Thanks. I believe that part was added later.
Thanks, I appreciate
As always, my pleasure.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!