2

以下に示すように、ヒストグラムプロットに標準偏差と平均をプロットしたいと思います。

ここに画像の説明を入力

これが私のコードです:

         filename = 'C:\Users\unique.xlsx';
        %removed duplicate entries from the file

           columnB = xlsread(filename,'B:B');



             edges = unique(columnB)



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

          bar(edges,n_elements,'BarWidth',4)

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

          figure(2)
           hold on
            ylim=get(gca,'ylim')
           line([meanB meanB], ylim,'g')
              hold on
           line ([meanB+stdB meanB+stdB NaN meanB-stdB meanB-stdB] , [ylim NaN   ylim],'r')

しかし、それは私に次のエラーを与えます:

   ??? Error using ==> line
       String argument is an unknown option.

     Error in ==> read at 23
    line([meanB meanB], ylim,'g')
4

1 に答える 1

4

使用する

line([meanB meanB], ylim, 'Color','g');

それ以外の

line([meanB meanB], ylim,'g');
于 2013-07-04T16:09:57.137 に答える