gpt4 book ai didi

matlab - 计算和绘制方差和期望值

转载 作者:行者123 更新时间:2023-12-04 04:50:49 25 4
gpt4 key购买 nike

我得到一个直方图。我想计算给定直方图的标准偏差和期望值。哪个 matlab 函数可以帮助我做到这一点?其次,我想显示直方图上的方差和期望值,如下图所示。我怎样才能在这个直方图上嵌入这些线?

我的直方图绘制了值与它们的概率...

enter image description here

这是我绘制直方图的代码:

   edges = unique(columnB)



n_elements =histc(columnB, edges)/numel(columnB);

c_elements =(n_elements)

figure(2)
bar(edges,c_elements,'BarWidth',4)

最佳答案

用于评估均值和标准差的值:

meanB=mean(columnB);   % expectation
stdB=std(columnB); % std

要将其添加到您的情节中:
figure(2)
hold on
ylim=get(gca,'ylim')
line([meanB meanB], ylim,'color','g')
hold on
line [meanB+stdB meanB+stdB NaN meanB-stdB meanB-stdB] , [ylim NaN ylim], 'color','r')

会给你绿线的平均值和红线的标准

关于matlab - 计算和绘制方差和期望值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466370/

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