我正在尝试在 matlab 中绘制带有玫瑰函数的归一化概率直方图(我不能使用极坐标直方图,因为我没有最新版本的 Matlab。我的版本是 2015b)。
在正常的直方图中,我通常这样做:
h = histogram(x,'Normalization','probability');
但同样不适用于玫瑰。如果我尝试将 h.Values 传递给玫瑰图,这不起作用,因为玫瑰使用它作为数据,而不是作为值......
x=rand(100)*90;
xRad = x(:)./180*pi;
xRadProb = histogram(xRad,'Normalization','probability');
figure(1)
hax = axes();
rose(hax, xRadProb.Values,10)
任何建议如何做到这一点?非常感谢!