我有大量存儲在多個.net文件中的數據,我想用MATLAB(我現在的版本是R2013a)處理它們。儘管搜索MathWorks網站,但我無法找到任何用於從.net文件導入數據的命令,因爲ncread
命令僅適用於.nc文件。在用Notepad ++打開後,文件結構的圖像可以看到here。從MATLAB中的.net文件讀取數據
可以看出,該文件的數據由NUL US NUL
分開,並以US NUL
開頭,即單元分隔符和空字符。我正在尋找一種方法來讀取文件,使得NUL US NUL
字符之間的三個條目中的每一個對應於一行的三列。
一種選擇是對我來說,手動使用記事本打開每個文件++和替換\x00\x1f\x00
與\n
,然後打開與Microsoft Excel文件,用空格分隔,並把它保存爲.csv文件,我可以反過來又導入與MATLAB的csvread
命令。但是,由於我有近600個.net文件,這似乎不是一個實際的解決方案,僅僅是因爲需要付出的努力。如果有人能夠幫助我解決這方面的問題並提出一種將這些文件讀入MATLAB的高效方法,我將非常感激。非常感謝。
您可以請某些地方的實際數據,所以我們可以嘗試解決方案嗎?謝謝! – darthbith
@darthbith我真的很抱歉,但我無法在線發佈數據或任何代表性樣本。因此,我只能向你展示截圖。 – ACuriousMind