1樓:匿名使用者
這組資料不論是直接畫圖還是畫分佈圖,都和正態分佈曲線不太吻合啊?
已知一組資料服從正態分佈,怎麼用matlab畫出其正態分佈曲線 200
2樓:戰英豪
>> %先求出這一組資料的方差σ,均值μ;
%然後呼叫函式 y=gaus**f(x,[σ μ],正態分佈又被稱為高斯分佈
%**如下
%比如一組資料:
data=[2 4 6 8 10 12]
data =
2 4 6 8 10 12>> %求出均值u
>> u=mean(data)
u =7
>> %求出標準差s,然後平方得方差sq
>> s=std(data)
s =3.7417
>> sq=s^2
sq =
14>> %然後是代到正態分佈函式裡面
>> x=-33:0.01:47;%取-33到47的小區間>> y=gaus**f(x,[sq,u]);%求出x對應y變數的值>> plot(x,y)%畫出正態分佈曲線下面是運算結果
怎麼用matlab對一組已知資料畫正態分佈曲線? 50
3樓:匿名使用者
(1)ezplot(f,[a,b]) %a y=x.^2+3; ezplot(y,[-1,3]) (2)fplot('fun',[a,b])比如: fplot('sin(x)',[0,2*pi])當然還有一種就是 plot 二維圖的繪製: 1.plot(x,y,,【】) 2.餅圖pie(x,[扇區矩陣]) 3.誤差估計圖errorbar(x,y,e)4.散點圖scatter(x,y) 5.對數座標圖loglog(y) 6.多軸圖plotyy(x1,y1,x2,y2,'function') 7.極座標圖polar(θ,ρ) 8.怕累託圖pareto(y,x) 9.玫瑰函式圖rose(θ,x) 10.函式繪製fplot(function,limits,linespec) 11.動畫座標圖getframe + movie 4樓:依思溪 x=[1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5] y=[0.2603 0.2466 0.2055 0.1096 0.0685 0.0685 0.0274 0 0.0137] plot(x,y) 這個圖想說明什麼呢?您能不能把題目的背景介紹一點呢? 真不太瞭解什麼意思? 5樓:匿名使用者 兩句話: 1. 正態分佈(normal distribution)又名高斯分佈(gaussian distribution) 2. cftool裡面也可以自定義擬合的表示式。 6樓:匿名使用者 正態分佈不就是高斯分佈嗎? 急!!!怎麼用matlab把一組資料擬合成正態分佈? 7樓:我行我素 data=[...];[a b]=normfit(data) 用上面語句即可。 已知一組資料,如何用matlab畫出它的概率密度分佈圖,請給出具體程式 8樓:紗織守鶴 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為縱座標畫出圖形,『.』為 圖形各點的樣式 9樓:藍芽刀 例項程式,應對普通情況應該夠了,但是有些特殊情況不合適,不過大多數情況不必要求非常準確,如果要很準確,自行修改下。 % 資料 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 10樓: 一般通過已知資料,求取概率密度。需要統計學的知識。大致是畫頻譜圖。具體好像是求什麼頻數等等。但是這個也不是太難。 你照著相關書籍,就應該能寫程式了。至於重複數值,那肯定是可能的啊。因為一個未知變數都能夠重複出現,畢竟是概率事件。 上simwe的matlab論壇吧,我到 給你解答 已知一組資料,如何用matlab畫出它的概率密度分佈圖,請給出具體程式 clear all clc data importdata n 0,1 txt 這裡n 0,1 txt為你要匯入的資料 a,b normfit data 求出你給的服從正態分佈的... 窗寬h,樣本點x1,x2,xn的取值是多少?matlab中,如何根據已知的直方圖,近似求得其概率密度函式圖呢?15 舉個例子 x normrnd 10,4,1380000,1 生成1380000個均值為10標準差為4的正態分佈隨內機數 mu,sigma normfit x 對這些資料進行容正態分佈擬... cl img imread 15.bmp img double img f fft2 img 傅立葉變換 f fftshift f 使影象 bai對稱 r real f 影象頻域du實部 zhii imag f 影象頻域虛部 margin log abs f 影象幅dao度譜,加log便於顯版示 p...已知一組資料,如何用matlab畫出它的概率密度分佈圖
matlab實現,已知一組資料的核密度函式,根據核密度函式
在matlab下如何實現對一組資料振幅譜和相位譜