1. 程式人生 > >matlab畫頻率直方圖,支援顏色變換

matlab畫頻率直方圖,支援顏色變換

clear;
C=[0.001393,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.001393,
0.000000,
0.000000,
0.001393,
0.002786,
0.002786,
0.004178,
0.002786,
0.001393,
0.002786,
0.004178,
0.005571,
0.004178,
0.009749,
0.008357,
0.008357,
0.011142,
0.011142,
0.019499,
0.025070,
0.051532,
0.094708,
0.015320,
0.011142,
0.009749,
0.008357,
0.011142,
0.011142,
0.011142,
0.009749,
0.009749,
0.006964,
0.011142,
0.006964,
0.006964,
0.006964,
0.005571,
0.012535,
0.008357,
0.006964,
0.005571,
0.005571,
0.006964,
0.001393,
0.004178,
0.008357,
0.004178,
0.006964,
0.002786,
0.005571,
0.002786,
0.005571,
0.005571,
0.004178,
0.001393,
0.004178,
0.002786,
0.000000,
0.005571,
0.006964,
0.004178,
0.006964,
0.004178,
0.002786,
0.000000,
0.002786,
0.001393,
0.011142,
0.004178,
0.002786,
0.004178,
0.001393,
0.004178,
0.005571,
0.006964,
0.004178,
0.004178,
0.001393,
0.000000,
0.002786,
0.000000,
0.001393,
0.004178,
0.000000,
0.001393,
0.002786,
0.000000,
0.001393,
0.002786,
0.002786,
0.000000,
0.002786,
0.001393,
0.001393,
0.000000,
0.000000,
0.001393,
0.002786,
0.001393,
0.000000,
0.000000,
0.002786,
0.001393,
0.004178,
0.000000,
0.002786,
0.004178,
0.002786,
0.000000,
0.000000,
0.001393,
0.000000,
0.001393,
0.004178,
0.002786,
0.000000,
0.001393,
0.000000,
0.001393,
0.001393,
0.002786,
0.002786,
0.005571,
0.002786,
0.000000,
0.002786,
0.002786,
0.000000,
0.001393,
0.001393,
0.002786,
0.001393,
0.005571,
0.001393,
0.004178,
0.004178,
0.002786,
0.001393,
0.002786,
0.004178,
0.004178,
0.002786,
0.004178,
0.004178,
0.002786,
0.001393,
0.005571,
0.001393,
0.001393,
0.000000,
0.002786,
0.006964,
0.002786,
0.004178,
0.002786,
0.002786,
0.004178,
0.000000,
0.006964,
0.005571,
0.004178,
0.006964,
0.001393,
0.005571,
0.002786,
0.004178,
0.002786,
0.002786,
0.004178,
0.005571,
0.001393,
0.004178,
0.002786,
0.001393,
0.001393,
0.002786,
0.004178,
0.004178,
0.001393,
0.001393,
0.004178,
0.004178,
0.002786,
0.002786,
0.006964,
0.004178,
0.001393,
0.001393,
0.006964,
0.005571,
0.001393,
0.001393,
0.001393,
0.002786,
0.001393,
0.000000,
0.001393,
0.000000,
0.000000,
0.000000,
0.001393,
0.004178,
0.000000,
0.001393,
0.001393,
0.000000,
0.000000,
0.087744
    ];
cor=bar(0:255,C,'stacked','k');
xlabel('灰度值');
ylabel('概率');
axis([0 260 0 0.16]);
title('直方圖3');

輸入一個數組,即影象灰度的頻率值。bar函式分別記錄x,y軸元素的值,然後用k表示黑色, axis設定座標軸範圍。

結果