2

ヒストグラムを取得しています。指定されたヒストグラムの標準偏差と期待値を計算したいと思います。それを行うのに役立つのはどのmatlab関数ですか? 次に、下の図に示すように、分散と期待値をヒストグラムに表示したいと思います。このヒストグラムにこれらの行を埋め込むにはどうすればよいですか?

私のヒストグラムは、値とその確率をプロットしています...

ここに画像の説明を入力

これはヒストグラムをプロットする私のコードです:

   edges = unique(columnB)



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

  c_elements =(n_elements)

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

1 に答える 1

3

mean と std の値を評価する場合:

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')

平均には緑の線、標準には赤い線が表示されます

于 2013-07-04T09:24:18.933 に答える