我需要分析与不同参数集相关的几组数据(每组数据的一组参数)。我目前正在努力寻找一种存储这些参数的好方法,以便在分析特定数据集时可以随时使用它们。
我尝试的第一件事是将它们保存在parameters.m
数据目录中的脚本文件中,并使用run([path_to_data,'/parameters.m'])
. 然而,我理解这不是好的编码实践,而且它也给我带来了范围问题(我认为),因为变化parameters.m
并不总是反映在我的工作区变量中。(工作区变量仅在Clear all
重新运行代码后更改。)
一个干净的解决方案是在每个数据目录中定义一个函数parameters()
,但是我需要再次将目录添加到搜索路径中。另外我担心如果我不给函数提供唯一的名称,我可能会遇到命名空间冲突。另一方面,使用唯一名称不是很实用......
有更好的解决方案吗?