我希望用户浏览文件,但它会影响我的脚本

时间:2013-05-11 01:22:48

标签: matlab variables matlab-uitable

我正在使用MATLAB。

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

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

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

以下是我的问题:

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

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

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

    然后我必须将'cobat'改为什么名字?

    谢谢。

1 个答案:

答案 0 :(得分:1)

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

load([pathname filesep filename])

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