2012-11-14 60 views
1

除了csv文件,還有哪些其他選項我必須在matlab中讀寫人類可讀的數據文件?數據由唯一的參數值對組成(不一定分層 - 見下文)。人類可讀的數據文件

我的情況是這樣的。我目前使用xml2struct來讀取一個XML文件,然後將其轉換爲一個參數結構。不幸的是,我不能再使用這種方法了,因爲我打算使用Matlab編碼器,它不支持單元陣列或者strrp等。

任何反饋都將非常感謝 - 尤其是對於Matlab編碼器來說是強大的。

+0

csv或tab分隔的文件等問題是什麼?此外,您可能對此感興趣:http://www.mathworks.nl/products/matlab-coder/examples.html?file=/products/demos/shipping/coder/coderdemo_struct_array.html –

+0

問題是它會擴展水平方向太多(當你只有一個文本編輯器時出現問題)。另外對齊參數名稱和值不是很清楚... – cs0815

回答

1

你也可以write a Json文件,它是結構化和種類可讀的。我不知道它與Matlab編碼器的兼容性。

+0

謝謝。 JSON很棒。不知道我是否遇到與xmltostruct相同的問題。猜我必須嘗試... – cs0815