關於matlab畫概率密度,如何用matlab畫瑞利分佈概率密度函式

2021-03-03 21:05:45 字數 2958 閱讀 4886

1樓:星願下的期盼

1、在matlab的主介面中,會看到相關的視窗。

2、下一步,直接通過命令列視窗來輸入初始化內容專。

3、這個時候屬,需要按照圖示內容輸入進行繪製影象。

4、等上述操作完成以後,輸入對應內容以新增標籤。

5、這樣一來如果沒問題,回車確定即可實現matlab畫概率密度了。

2樓:匿名使用者

假設你資料抄時data,這裡用正態分佈隨機數襲代替,data=randn(10000,1);

[y,x]=hist(data,100); %分為100個區間統計,(你可以改你需要的區間數)

y=y/length(data)/mean(diff(x)); %計算概率密度 ,頻數除以資料種數,除以組距

bar(x,y,1); %用bar畫圖,最後的1是畫bar圖每條bar的寬度,預設是0.8所以不連續,改為1就可以了

如何用matlab畫瑞利分佈概率密度函式

3樓:無聊數學人

直接把密度分佈的函式套進去

填引數s=sigma^2

選點x=0:0.01:5

f= x/s.*exp(-x.^2/s)

plot(x,f)

4樓:我看這就怪了

畫瑞利分佈概率密度函式圖用raylpdf, 語法為y= raylpdf(x,b), 其中y和x為陣列(vector),b為單個係數(scalar).

raylrnd是不是畫pdf函式的,而是生成符合瑞利分佈的隨機數列x的。

k分佈matlab源函式中沒有,參考下這個吧:

如何用matlab畫一組資料的概率密度曲線

5樓:化學工程

clc;clear

x=randn(1,1000);

%hist(x)

[mu,sigma] = normfit(x)d=pdf('norm',x,mu,sigma);

figure

plot(x,d,'.')

怎樣用matlab畫概率密度函式曲線

6樓:匿名使用者

函式pdf 及其整個家族都可以用來計算,你可以help一下。最簡單的就是用ksdensity:

比如:[f, x] = ksdensity(randn(100000, 1));

plot(x, f)

已知一組資料,如何用matlab畫出它的概率密度分佈圖,請給出具體程式

7樓:紗織守鶴

clear all;

clc;

data = importdata("n(0,1).txt");%這裡n(0,1).txt為你要匯入的資料

[a, b] = normfit(data);%求出你給的服從正態分佈的資料的均值和標準差,並賦給a,b

d = normpdf(data,a,b);%求出均值為a,標準差為b的正態分佈密度函式在data各點的值

figure;

plot(data,d,'.');%以data為橫座標,d為縱座標畫出圖形,『.』為 圖形各點的樣式

8樓:藍芽刀

例項程式,應對普通情況應該夠了,但是有些特殊情況不合適,不過大多數情況不必要求非常準確,如果要很準確,自行修改下。

% 資料

ydata = random('normal',0,1,1,1024);

% 準備一些變數

bins = 100; %分100個區間進行統計

maxdat = max(ydata);%最大值

mindat = min(ydata);%最小值

bin_space = (maxdat - mindat) / bins;%每個bin寬度

xtick = mindat : bin_space : maxdat - bin_space;

% 求pdf

distribution = hist(ydata,bins);%使用直方圖得到資料落在各區間的總數

pdf = bins * distribution / ((sum(distribution )) * (maxdat - mindat));%計算pdf

% 畫圖

figure;

plot(xtick,pdf);

% 驗證:sum(pdf) * bin_space應該接近1

9樓:

一般通過已知資料,求取概率密度。需要統計學的知識。大致是畫頻譜圖。具體好像是求什麼頻數等等。但是這個也不是太難。

你照著相關書籍,就應該能寫程式了。至於重複數值,那肯定是可能的啊。因為一個未知變數都能夠重複出現,畢竟是概率事件。

如何用matlab得到概率密度曲線

10樓:匿名使用者

概率密度曲線指的是,隨機變數x取不同值時所對應的概率大小曲線。

你不是得到了直方圖了嘛。。。橫軸就是你的隨機變數x的不同的值,縱軸就是不同值所對應的概率。

plot(x, px, 'k-');

x是你橫軸的值所組成的向量

px是不同x值對應的概率

你畫出來,會發現,直方圖是階梯狀的,而概率密度曲線,是連續的。但是走勢相同

11樓:小刖小刖

計算樣本向量x的概率密

12樓:匿名使用者

***mand window 中打 help pdf

matlab畫平面,matlab中如何利用法向量畫平面

y 5 0.25 5 z y y,z meshgrid y,z n 0.5 y 0.8 z mesh n,y,z surf n,y,z 不知道是不是你要的效果,另如果a不等於0,是四維的,圖回像是畫不出來答的 a 0b 0.5 c 0.8 x,y,z meshgrid 3 0.2 3 f x,y,z...

matlab想用matlab畫xyz的彩色三維關係圖,已知xy的取值範圍以及z與xy的函式關係作圖

x 1 0.1 3.5 y 200 0.1 800 x,y meshgrid x,y z sqrt 120000 x.2 40000 1600 x 400 x.y 0.25 y.2 mesh x,y,z 注意matlab裡面的乘號不能版省略權 如何用matlab畫出如下資料的三維圖,有xyz座標的那...

如何用matlab畫正態分佈曲線

matlab裡有直接的函bai數。調du用語法如下 zhi 正態分佈又被稱dao 為高斯分佈 y gaussmf x,sig c 其中內x是變數,容sig就是你 裡的 而c就是你 裡的 比如 下面是一個例子,你可以直接複製到matlab中執行就可以得到一個方差為2,均值為5的正態分佈函式了 x 0 ...