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 ...