MATLAB中的直方图拟合与核密度图
我想在一个图中绘制直方图拟合和核密度曲线,也就是在一帧中绘制ks密度曲线和histfit 有人能帮我怎么做吗 我只是给出了一个我想做的示例代码 非常感谢MATLAB中的直方图拟合与核密度图,matlab,image-processing,machine-learning,signal-processing,Matlab,Image Processing,Machine Learning,Signal Processing,我想在一个图中绘制直方图拟合和核密度曲线,也就是在一帧中绘制ks密度曲线和histfit 有人能帮我怎么做吗 我只是给出了一个我想做的示例代码 非常感谢 x = rand([1 50]) figure(1) histfit(x) hold on [f,xi] = ksdensity(x); hold off figure plot(xi,f); 用于打印的函数调用不正确。本质上,hold-on要求MATLAB绘制之后的所有图形,与上一个图形重叠。hold-of
x = rand([1 50])
figure(1)
histfit(x)
hold on
[f,xi] = ksdensity(x);
hold off
figure
plot(xi,f);
用于打印的函数调用不正确。本质上,
hold-on
要求MATLAB绘制之后的所有图形,与上一个图形重叠。hold-off
禁用此功能并覆盖上一个图形。因此,按如下方式运行代码:
x = rand([1 50])
figure(1)
histfit(x)
hold on
[f,xi] = ksdensity(x);
plot(xi,f);
hold off
这是一项非常常见的任务,您看到文档了吗?如果您希望两个图形在同一个图形中重叠,请在
绘图(xi,f)
之后放置暂停
,并在暂停
之后删除图形
行。疯狂玩家非常感谢您的评论。它工作得很好。很高兴你发现它有帮助,我添加了相同的答案。请接受它,以鼓励我们进一步帮助您:)