Including comments in a .mat file?

10 views (last 30 days)
John Jendzurski
John Jendzurski on 7 Feb 2014
Edited: Jos (10584) on 7 Feb 2014
Is there any way to include comments (or similar) in a '.mat' file to indicate what the stored variables are?

Answers (3)

Jos (10584)
Jos (10584) on 7 Feb 2014
Edited: Jos (10584) on 7 Feb 2014
Another option might be to use a structure:
A.values = [21 22 35]
A.label = 'temperature'
A.unit = 'degrees Celsius'
A.comment = 'measured with Pete''s device'

Azzi Abdelmalek
Azzi Abdelmalek on 7 Feb 2014
Edited: Azzi Abdelmalek on 7 Feb 2014
You can get those information. Look at this example
a=1;
b=2;
c=3;
save filename a b c
clear;
load filename
whos -file filename.mat
%or
data=load('filename')
var_names=fields(data)
  4 Comments
John Jendzurski
John Jendzurski on 7 Feb 2014
That is a good idea. Thank you!
Azzi Abdelmalek
Azzi Abdelmalek on 7 Feb 2014
You can also create a function for each file you want to load
function filename
% comment1
% comment2
% .....
load filename
To load the file filename just type
filename
To see the comments type
help filename

Sign in to comment.


Bjorn Gustavsson
Bjorn Gustavsson on 7 Feb 2014
Sure, create a string describing everything, save that string variable.
  1 Comment
John Jendzurski
John Jendzurski on 7 Feb 2014
Thank you, Bjorn. This seems like a reasonable approach.

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!