我有一个非常大的.mat文件,其中包含我需要可视化的大量数据。 .mat文件包含5行,每行包含1x5矩阵 - 其中包含数据。我需要将特定的行连接在一起,然后将gmdistribution.fit应用于它。我不确定如何访问.mat文件的特定元素以将它们连接在一起。
说我希望连接第一行 - >第2行第2行 - >第一排。我该怎么做呢?我是matlab的新手,发现很难掌握它。
另外,你能解释一下gmdistribution.fit吗?我在他们的网站上阅读了文档,但是,我仍然不确定参数。
谢谢你的帮助。
答案 0 :(得分:0)
要访问第一行:
matrix(1);
要访问第二行:
matrix(2);
将第1行和第2行垂直连接成一个新矩阵:
newMatrix = [matrix(1) ; matrix(2)];
你可以用矩阵中的任何一行来做到这一点。
至于gmdistribution.fit,它只是试图将矩阵拟合为高斯分布。如果没有更具体的问题,我所能做的只是指向documentation,其中包含并解释所有参数。