2011-10-10 107 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,然后再更改扩展名。

它为我工作。

相关问题