• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何用matlab畫直方圖

    在工作進修中我們經常碰到將數據清算當作圖表的形式,此中直方圖就是一種數據的表現形式,下面,小編介紹一下若何用MATLAB畫直方圖

    東西/原料

    • MATLAB

    方式/步調

    1. 1

      起首隨機發生一組數據作為例子,在這里,我們隨機發生一組數據,并將其圓整為整數,方式是:

      a=round(10*rand(5,1))

    2. 2

      接下來,可以用MATLAB的內置函數bar進行畫圖,方式是

      bar(a)

    3. 3

      在這里,我們可以本身界說直方圖的寬度,系統默認的寬度為0.8,是以,我們可以依據默認的寬度設置本身想要的寬度,例如,在本例中我將寬度設置為0.5,

      bar(a,0.5)

    4. 4

      當然除了設置寬度以外,還可以設置直方圖的顏色,方式是直接在bar函數的括號里設置就可以了,'r'為紅色,'y'為黃色,'b'為黑色等等。

      bar(a,0.5,'r')

    5. 5

      有時辰,我們還需要在直方圖的上方顯示它的數值,這時我們可以用text函數進行標識表記標幟,方式是:

      bar(a,0.5)

      for i=1:length(a)

          text(i,a(i),num2str(a(i)),'VerticalAlignment','bottom',...

          'HorizontalAlignment','center','FontSize',9,'color','r','FontWeight','bold')

      end

      此中,text后面引號中的內容本家兒要代表標識表記標幟文字的對齊體例、字的顏色、巨細、粗細等,此中,對齊體例必需要設置,不然標識表記標幟的值不會剛好呈現在直方圖的正上方

    6. 6

      除此之外,還可以做以y軸為底的直方圖,方式是用barh函數實現,

      barh(a,0.5)

      值的標識表記標幟,顏色點竄等等和上面的方式一樣

    注重事項

    • 接待大師給我點贊投票,若是有疑問,接待隨時聯系我!
    • 發表于 2018-05-03 00:00
    • 閱讀 ( 885 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆