2011-10-10 83 views
1

我有一個.csv文件在我的matlab文件夾中有38列和大約48000條目。我希望使用findcluster gui,但它只接受.dat文件。.dat文件如何創建一個基於Excel文檔

如何在matlab中創建.dat文件,或者具體如何將.csv文件轉換爲matlab fcm集羣工具可以使用的.dat文件? CSV的

例如: enter image description here

我怎麼會去爲這種信息創建一個數據文件?

回答

2

唯一documentation我能找到的有關文件格式是

的數據集必須具有擴展.DAT。例如,要加載數據集 clusterdemo.dat,請鍵入findcluster('clusterdemo.dat')。

我檢查了clusterdemo.dat,發現數據是以ASCII格式存儲的。因此,請嘗試

a = csvread('data.csv'); 
save 'data.dat' a -ASCII 
0

只需將xxx.csv重命名爲xxx.dat即可。這對我有效。

0

您應該嘗試更改擴展名。要更改擴展名,您可以轉到文件夾設置並查看顯示隱藏文件的位置...取消選中已知文件的隱藏擴展名,現在可以通過重命名來更改任何文件的擴展名。

因爲 確實沒有'dat'格式這樣的東西,'dat'文件只是一個文本文件,理論上它可以有任何擴展名,但是您可以根據需要定製它,這一切都取決於你想達到的目標。

ie你打算使用這個文件? 如果是爲了與其他應用程序一起使用,那麼該應用程序的要求可能會決定如何分隔/結構化等。

或者您可以將文件從excel保存爲.csv,然後再更改擴展名。

它爲我工作。

相關問題