The best approach to name .mat file when saving so can be loaded easily by calling

1 view (last 30 days)
I am saving multiple .mat files has that each are for specific parameters for example mat file number 1 has a=1, b=2, c=3 and mat file number 2 has a=2, b=5, c=10, and so on.
What type of naming do you recommend so that loading later would be easier?
For example if I name .mat file as:
a_1_b_2_c_3
or
a1_b2_c3
or
abc_123
and ...
  1 Comment
Stephen23
Stephen23 on 11 Oct 2019
"What type of naming do you recommend so that loading later would be easier?"
The filename makes no difference to load.
How do you need it to be "easier" ?

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 10 Oct 2019
abc_123 format cannot handle distinguishing which of the parameters is multiple digits. For exampe is abc_1234 the case of a=1, b=2, c=34, or is it a=1, b=23, c=4, or is it a=12, b=3, c=4 ?
a1_b2_c3 requires either that the variable name is always a single character, or else that you search each of the part to find the last string of digits -- to break apart the 2 from the b2 for example. This could present difficulties if any of the variable names end in a digit.
a_1_b_2_c_3 permits easy splitting of the string by _ character and permits flexibility in parameter values, but does assume that none of the variable names includes an underscore.
  4 Comments
Zeynab Mousavikhamene
Zeynab Mousavikhamene on 11 Oct 2019
@Walter Roberson and when I want to call them, how can I ask the software to distingush based on the =? I mean later I need to call and load these saved files and I need the software to extract some info form the saved name, take a=1 as variable, b=-2 as variables,...

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!