我正在使用MATLAB。
我有一个名为'cobat'的文件。 Cobat是一个* txt文件,制表符分隔,由3个coloumns组成,所以它是一个表。我手动将其加载到此脚本中:
我希望用户浏览自己的文件。我该怎么做?这段代码是否正确:
[filename pathname] = uigetfile(('.txt'), 'Browse Your File')
以下是我的问题:
我认为它仅适用于文本文件,而不是制表符分隔(表格)。我想我必须使用uitable,但我不明白如何实现它,因为应该加载文件(cobat)。
并且,如果它已经实现,我不能在我的脚本中写'cobat',如下所示:
[g c] = kmeans(cobat,k,'dist','SqEuclidean'); y = [cobat g]
然后我必须将'cobat'改为什么名字?
谢谢。
答案 0 :(得分:1)
你走在正确的轨道上。找到文件后,您需要load
:
load([pathname filesep filename])
如果文件名是cobat
(或cobat.txt
),它将在工作区中创建一个名为cobat
的矩阵,其中包含文件内容。