如何从绘制高斯混合模型概率密度函数的 ezplot 函数中提取 x 和 y 值

How to extract x and y values from ezplot function that plots a probability density function of a gaussian mixture model

我正在对一组变量 (mydata) 拟合 2 个簇的高斯混合模型。我可以轻松地使用 ezplot 和 PDF 来绘制 GMM 函数。请帮助提取该图的 x 和 y 值。

myGMM=gmdistribution.fit(mydata,2);
ezplot(@(x)pdf(myGMM,x),[0 2000]);

非常感谢。 非常感谢, 旦

如果您为 ezplot 指定输出参数,它将 return 绘图对象的句柄。然后,您可以访问此句柄的 XDataYData 属性以获取结果

的 x 和 y 坐标
h = ezplot('x^2');
x = get(h, 'XData');
y = get(h, 'YData');