易于编辑的matlab函数配置文件

时间:2012-05-09 21:51:57

标签: matlab

与ini文件一样,我基本上希望有一个易于编辑的配置文件,可用于读取信息并将其分发到matlab对象中。我知道人们会推荐xml,但用户编辑的格式并不容易。任何人都可以有其他方式吗?

2 个答案:

答案 0 :(得分:4)

我一直使用YAML文件来配置MATLAB应用程序的配置文件。我发现它们易于人类阅读和编辑,版本可控,并且使用起来非常简单。

如果配置文件也需要被更广泛的应用程序的其他部分使用,它们的优势(通过MATLAB脚本)也可以被其他语言(Perl,Python,Ruby,Java等)广泛读取。

MATLAB(免费Apache许可的SnakeYaml Java库的包装器)有一个YAML file reader公开可用。我也写了自己的内容,我很乐意与大家分享(它基于我链接的软件包,功能略少,但理解代码要容易一些,而且更加强大)。

答案 1 :(得分:2)

为什么不使用ini文件 - 为了便于编辑和阅读,它们无法被击败?他们遇到了复杂的问题,但只要你意识到这一点。

文件交换是你的朋友:http://www.mathworks.com/matlabcentral/fileexchange/24992-ini-config

您还可以使用Java Properties文件。 (我无法在文件交换中找到任何内容。您必须自己编写界面。)