2013-10-17 188 views
0

我有一個關於使用Matlab繪製概率分佈和累積分佈曲線的問題。我很抱歉問一個noob問題,但我是Matlab新手,只用了幾個小時。matlab中的累積分佈

我有一組數據,其中包含以毫米爲單位的海灘上發現的沙粒的大小範圍。 (例如:> 2.00,1.00-2.00,0.50-1.00,< 0.50) 其找到這些砂粒的相應百分比如下: (例如:30,25.5,35.9,8.6)。

我該如何在Matlab系統中輸入數值來繪製不同顏色的同一分佈圖上的概率分佈和累積分佈曲線?百分比應該是y軸,大小範圍應該是x軸。

請指教。

+0

我建議先通過一些基本的Matlab教程來學習如何定義矩陣並首先進行基本繪圖。 –

+0

一個很好的[Matlab教程]列表(http://www.mathworks.com/academia/student_center/tutorials/launchpad.html)。 – horchler

+0

對於累積分配部分,請看'cumsum'。 – chappjc

回答

1

如果您的數據集字面上是4點,那麼您可以直接輸入它們。例如,如果我的數據集是{(A,1),(B,2),(C,3)},那麼我們可以簡單地設置y = [1, 2, 3]x = {'a', 'b', 'c'}

對於發行版,您應該查看sumcumsum函數。

對於繪圖,請查看bar頻率圖和plot累積圖(這只是我的偏好)。該文檔包含有關設置顏色的信息。

對於在同一圖表上繪圖,請看hold。要標記您的圖和軸,請看xlabelylabeltitle

Matlab有很好的FAQ on setting the actual values that are displayed on each axis。例如,我可以繪製上面的數據集,只繪製y矢量,然後將X刻度標籤設置爲'A','B'和'C'。