matlab使用cdfplot畫累積分布函數CDF圖像


假設現有一組數據,我們需要畫出他的累積分布函數圖像

這里我們通過正態分布隨機生成兩組數據

data1=normrnd(0,5,[1,500]);
data2=abs(normrnd(0,5,[1,500]));
他們的分布分別為下圖所示:

 

 

 

 

 

 

使用cdfplot函數就可以簡單的畫出他們的累積分布函數曲線

figure(1)
hold on
cdfplot(data1)
cdfplot(data2)
box on
如下圖所示:

 

 

 

這里有個問題就是cdfplot函數里面是沒有選擇線條類型顏色的參數的,這里可以使用下面的方法進行選擇:

figure(2)
hold on
h1=cdfplot(data1)
h2=cdfplot(data2)
set(h1,'LineStyle', '-.', 'Color', 'r','LineWidth',1)
set(h2,'LineStyle', '--', 'Color', 'b','LineWidth',3)
box on
結果如下圖

 

 


————————————————
版權聲明:本文為CSDN博主「WHZhang的技術博客」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42623330/article/details/114287475


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM