如何从绘制高斯混合模型概率密度函数的 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 绘图对象的句柄。然后,您可以访问此句柄的 XData
和 YData
属性以获取结果
的 x 和 y 坐标
h = ezplot('x^2');
x = get(h, 'XData');
y = get(h, 'YData');
我正在对一组变量 (mydata) 拟合 2 个簇的高斯混合模型。我可以轻松地使用 ezplot 和 PDF 来绘制 GMM 函数。请帮助提取该图的 x 和 y 值。
myGMM=gmdistribution.fit(mydata,2);
ezplot(@(x)pdf(myGMM,x),[0 2000]);
非常感谢。 非常感谢, 旦
如果您为 ezplot
指定输出参数,它将 return 绘图对象的句柄。然后,您可以访问此句柄的 XData
和 YData
属性以获取结果
h = ezplot('x^2');
x = get(h, 'XData');
y = get(h, 'YData');