1

我有一个非常大的 .mat 文件,其中包含我需要可视化的大量数据。.mat 文件包含 5 行,每行包含 1x5 矩阵 - 其中包含数据。我需要将特定行连接在一起,然后对其应用 gmdistribution.fit。我不确定我如何准确访问 .mat 文件的特定元素以将它们连接在一起。

假设我希望将第一行 - > 第一行与第二行 - > 第一行连接起来。我该怎么做呢?我是 matlab 新手,很难掌握它。

另外,您能解释一下 gmdistribution.fit 吗?我阅读了他们网站上的文档,但是,我仍然不确定参数。

谢谢您的帮助。

4

1 回答 1

0

要访问第一行:

matrix(1);

要访问第二行:

matrix(2);

要将第一行和第二行垂直连接成一个新矩阵:

newMatrix = [matrix(1) ; matrix(2)];

您可以对矩阵中的任何行执行此操作。

至于 gmdistribution.fit,它只是试图将您的矩阵拟合到高斯分布。如果没有更具体的问题,我所能做的就是将您指向文档,其中包含并解释了所有参数。

于 2013-02-26T02:15:04.353 回答