gpt4 book ai didi

matlab - 组合直方图和累积分布 Matlab

转载 作者:行者123 更新时间:2023-12-02 09:51:15 27 4
gpt4 key购买 nike

如何将某些数据的累积分布叠加到相同数据的直方图上?我有以下代码:

DistributionData=Results(end,:);
figure(4)
clf
nbins = 100;
hist(DistributionData,nbins)
hold on
cdfplot(DistributionData)
hold off

但是由于 cdf 的比例不同,我需要将其放在第二个 y 轴上。理想情况下,我也想绘制逆 cdf。

最佳答案

这对你有用吗?

a = randn(1000,1);
f = figure;
a1 = axes('Parent',f);
hist(a)
a2 = axes('Parent',f);
cdfplot(a)
grid off
set(a2,'Color','none')
set(a2,'YAxisLocation','right')

enter image description here

它并不完美(例如,左右轴上的刻度线重叠),而且我还没有整理标题和轴标签,但也许这是一个好的开始。

关于matlab - 组合直方图和累积分布 Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088226/

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