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

1 次查看(过去 30 天)
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 个评论
Stephen23
Stephen23 2019-10-11
"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" ?

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2019-10-10
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 个评论
Zeynab Mousavikhamene
@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,...

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by