1

我正在使用 MATLAB。

我有一个名为“cobat”的文件。Cobat 是一个 *txt 文件,制表符分隔,由 3 列组成,所以它是一个表格。我将它手动加载到这个脚本中:

我希望用户浏览他们自己的文件。我该怎么做?此代码是否正确:

[filename pathname] = uigetfile(('.txt'), 'Browse Your File')

这是我的问题:

  1. 我认为它仅适用于文本文件,而不是制表符分隔(表格)。我想我必须使用uitable,但我不明白如何实现它,因为应该加载文件(cobat)。

  2. 而且,如果它已经实现,我不能在我的脚本中写“cobat”,如下所示:

[g c] = kmeans(cobat,k,'dist','SqEuclidean'); y = [cobat g]

那我必须把“cobat”改成什么名字?

谢谢你。

4

1 回答 1

1

你在正确的轨道上。找到您需要的文件后load

load([pathname filesep filename])

如果文件名是cobat(或cobat.txt),它将cobat在工作区中创建一个矩阵,该矩阵包含文件的内容。

于 2013-05-11T04:26:37.617 回答