gpt4 book ai didi

matlab - 轮廓线未正确显示

转载 作者:行者123 更新时间:2023-11-30 08:50:13 24 4
gpt4 key购买 nike

我试图将高斯混合模型的轮廓线可视化到我的散点图上,但它们没有正确显示,首先我认为它们被点重叠,但即使我先画线然后绘制线,问题仍然存在散点。

我生成绘图的代码:

mn = min(pcaX); mx = max(pcaX);
for i = 1:6
subplot(2,3,i);
gscatter(pcaTest(:,1), pcaTest(:,2), testLabels);
hold on;
ezcontour(@(x,y)pdf(models{i},[x y]), [mn(1) mx(1) mn(2) mx(2)]);
hold off, axis xy, title(['For class ',int2str(i),'components:',int2str(models{i}.NumComponents)]), xlabel('PC1'), ylabel('PC2');
end

这就是它的样子:注意轮廓线的切割

current plot result

最佳答案

即使使用ezcontour,我也无法构建您的问题,但将其替换为 fcontour可以完成这项工作:

fcontour

关于matlab - 轮廓线未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29711659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com