我有一个数据文件,有50个二维数据点写在记事本中。我想在聚类算法中使用它来聚类这50个点。我怎样才能导入这个文件?有没有其他的方式在程序中使用它?如何通过MATLAB中的文件输入输入?
-4
A
回答
1
您可以将数据保存为.csv文件,也可以将其保存到Excel电子表格并使用xlsread()
。在这里看到更多的信息:http://www.mathworks.com/help/techdoc/ref/xlsread.html
对于该.csv情况下,这个帖子应该是很有帮助的:Fastest way to import CSV files in MATLAB
1
想象一下,你有以下数据:
X = [randn(100,2)-1 ; randn(100,2)];
save data.mat X
那么它的那样简单做:
%# load data from MAT-file
load data.mat
%# cluster into K=2 clusters
C = kmeans(X,2);
%# show cluster assignment
gscatter(X(:,1), X(:,2), C)
1
这取决于你如何格式化数据文件。你说它保存在记事本中,但这不是太有用。根据您用作数据分隔符的内容,您可以使用dlmread函数将数据文件导入到数组中。例如,如果你的文件被称为filename.dat并且使用了a;字符每个数据项在此文件中分离出来,你可以使用
A = dlmread("filename.dat",';');
我建议阅读MATLAB中的dlmread功能的帮助文档数据读入一个矩阵。
相关问题
- 1. 输入Excel文件到Matlab
- 2. 如何输入通过CHR()
- 3. 如何通过httpUnit输入文本到输入
- 4. 通过终端输入文件的用户输入
- 5. 通过输入
- 6. 通过输入
- 7. 在文件输入中输入文件
- 8. 如何插入输入值通过PHP
- 9. 如何比较值通过输入框中输入
- 10. 如何通过scanf读取文件中的不同行输入
- 11. 如何通过Python上的代码输入到文件夹中
- 12. 从C++中的文件输入输入
- 13. 如何使用从文本文件输入到命名Matlab的输出文件
- 14. 通过从C中的文件输入输入的无限整数的总和
- 15. 通过AJAX上传文件输入
- 16. 传递输入COND通过文件
- 17. 通过在python中输入将多行写入文本文件?
- 18. 如何通过标准输入Python中
- 19. 改变输入的Matlab函数输入
- 20. 多输入matlab
- 21. 如何通过Power Shell将文本输入到输入字段中?
- 22. 通过html输入
- 23. 在Django中,如何通过错误返回文件输入后保留文件输入的值?
- 24. 如何从Eclipse中的文件直接输入std输入
- 25. 如何将文件夹作为matlab函数中的输入?
- 26. 如何让用户在MATLAB中输入EXCEL文件的名称?
- 27. 如何通过用户输入将值输入矩阵?
- 28. 如何通过shell脚本输入提示输入
- 29. 在输入框中有文本通过
- 30. 通过C#在TinyMCE中输入文本
**在适当的软件中打开文件**? –