導航:首頁 > 五金知識 > 魯工具箱

魯工具箱

發布時間:2021-01-18 03:15:10

㈠ 請問有知道魯棒控制工具箱怎麼用的嗎,有相關的魯棒控制在電機控制中的模擬程序更好,急需,謝謝

1.熟悉數學軟體MatLab中Statistics工具箱里的各種密度函數和分布函數的作圖命令並觀看各種圖形。
2.會用概率分布函數cdf求各種分布中的不同事件的概率,會用逆概率函數inv求各種分布的α分位點。
背景知識:統計工具箱簡介
統計工具箱是一套建立於Matlab數值計算環境的統調分析工具.能夠支持范圍廣泛的統計計算任務,提供工程和科學統計的基本能力。其中包括200各個M文件(函數),主要文持以下各方面的內容。
•概率分布——提供了20種概率分布類型,其中包括連續分布和離散分布,而且每種分布類型均給出5個有用的函數,即概率密度函數、累積分布因數、逆累積分布函數、隨機數產生器和均值與方差計算函數。
•參數估計——依據特定分布的原始數據,可以計算分布參數的估計值及共置信區間。
•描述性統計——提供描述數據樣本特徵的函數,包括位置和散布的度量、分位數估計和處理數據缺夫情況的函數等。
•線性模型——針對線性模型,工具箱提供的函數涉及單因素方差分析、雙因素方差分析、多重線性回歸、逐步回歸、響應曲面預測和嶺回歸等。
•非線性模型——為非線性模型提供的函數涉及參數估計、多維非線性擬合的交互預測和可視化以及參數和預計值的置信區間計算等。
假設檢驗——此間提供最通用的假設檢驗的函數:t檢驗和z檢驗。
多元統計——關於多元統計的函數有主成分分析和線性判別分析。
統計繪圖——Matlab圖形庫中添加了box圖、正東概率圖、威布爾概率圖分位數與分位數圖等,另外還對多項式擬合和預測的支持進行擴展。
統計工序管理——可繪制通用的管理圖和進行工序性能的研究。
試驗設計——支持因子設計和D優化設計。
統計工具箱的函數主要分為兩類
•數值計算函數
•互動式圖形工具函數
前一類工具由—些函數組成,可以通過命令行或自己的應用程序來調用這些函數。其中很多函數為Matlab的M文件,這些文件由一系列實現特殊統計算注的語句構成。可使用下還語句查看這些函數的代碼
type function_name
也可以將M文件拷貝下米,然後進行修改,形成按您所需要的演算法進行計算的M文件,並將其添加到工具路中。
工具箱所提供的後一類工具是一些能夠通過圖形用戶界面(Gui)來使用的互動式圖形工具。這些基於Gui的工具間時也為多項式擬合和預測以及概率函數介發提供環境。
文中的函數參考或詳解中包含各類函數使用的具體信息。對函數的描述包括函數調用格式、參數選項以及操作符的完整說明。許多函數說明中包括示例、函數演算法的說明以及附加閱讀材料的參考等等。
另外,統計工具箱中的函數所採用的數學符號符合以下慣例
線性模型中的參數
E(x) x的期望值,
f(x|a,b) 概率密度函數(x為獨立變數,a、b為固定參數)
F(x|a,b) 累積分布函數
I[(a,b)] 指示(indicator)函數
P和q P為事件發生的概率,
q為事件不發生的概率,故P=1—q
概率密度函數
對於離散分布和連續分布,其相應的概率密度函數pdf(probility Density Function)
有各自不同的含義。
•離散型隨機變數:它是只有有窮個或可數個可能值的隨機變數,其概率密度函數是
觀察到某特定值的概率。
•連續型隨機變數:如果存在一非負函數p(x)>=0,使對於任意實數a<=b,x在區 間(a,b)上的取值的概率為
則函數p(x)稱作X的概率密度函數,它滿足
=1
與離散分布的pdf不同,其觀察到果一特定值的概率為零
pdf具有兩種性質:
pdf具有兩種性質:
•對於每個可能的結果pdf為零或一正數
pdf對整個區間的積分為1。
pdf並非單一函數,而是由一個或多個參數所表徵的函數族。一旦選定(或估計)了參數值,此函數才唯一確定。
在統計工具箱中,對每種分布的吵函數進行調用的格式是統一的*具體調用格式參見表
下面以正態分布為例,說明pdf函數調用方法。
舉例
x=[—3:0.5:3];
f = normpdf(x,0,1)
f=
Columns l through 7
0.0044 0.0175 0.0540 0.1295 0.2420
0.3521 03989
Columns 8 through 13
0.352l 0.2420 0.1295 0.0540 0.0l 75 0.0044
pdf函數中的第一個參數提供所要計算其概率密度的點集(自變數x);其他參數提供能夠唯一確定分布的參數值,正態分布需要兩個參數:位置參數(均值u)和散度參數(標准差o )。上例中,計算結果變數f則包含了由參數0和1(u=0, =1)所確定的正態分布函數在x取值上的概率密度。
在函數調用時,其小的參數可能是標量(即數量)、矢量或矩陣,出此征給定參數時,需要注意這些參量的長度(或稱尺寸、大小等)席該相匹配。例如, 分布的曲函數調用:P=
betacdf(X,A,B)。其市,x、A和B的長度要麼相向(如,它們都是單個標量,或都為包含N個元素的矢量或N*M個元素的距陣);要麼,其中有的參數(假設為)是單個標量,而其他參量為矢量或矩陣,則MatId自動將X擴展為與其他參量相同長度的矢量或矩陣,此矢
量或矩陣的元素均為常量x的佰。我們稱這種自動操作方式為矢量擴展規則。
舉例:
a=[0.5,0.5]
b=[0.5,1]
c=[0.5,1]
y=betapdf(a,b,c)
y=
0.6366 1.0000
a=[0.5 1; 2 4]
a=
0.5000 1.0000
2.0000 4.0000
y=betapdf(0.5 ,a,a)
y=
0.6366 1.0000
0.5000 2.1875
在其他類似函數中,也通常採用矢量擴展規則對各參量進行操作。以後不再一—贅述。
除了表中列出的特定分布的pdf函數外,統計工具箱還給出了通用的pdf調用函
數,凶數名即為pdf。
pdf
功能:可選分布的通用概率密度函數。
格式:Y=pdf(『name』,X,Al,A2,A3)
說明:Y=pdf(『name』,X,Al,A2,A3)提供了求取統計工具路中任一分布的概率密度值功
能。其中,『na毗』為特定計布的名稱,如『Normal』、』Gamma』等。X為分
布函數的自變數x的取值矩陣,而A1、A2、A3分別為相應的分布參數值。注
意:由於各種分布所含參數不同,A1、A2、A3的含義各不相同,也並不一定
都是必須的;對於任一分布,A1、A2、A3的值具體如何給出,可參見相應分
布的特定概率密度函數。Y存放結果,為概率密度值距陣。
舉例:p = pdf( 『Norma1 『,一2:2,0,1)
p=
0.0540 0.2420 0.3989 0.2420 0.0540
p = pdf(『Poi s son』 , 0:4,1:5)
p=
0.3679 0.2707 0.2240 0.1954 0.1755
函數betapdf()
功能:計算 分布的概率密度函數
語法:Y=betapdf(X,A,B)
說明:
Y=betapdf(A,B) 根據相應的參數A,B計算X中每個值的 分布概率密度。輸入的向量或矩陣X,A,B必須形式相同。標量輸入將被擴展成和其它輸入具有相同維數
的常數短陣或數組。參數A,B必須全部為正,X中的值必須介於0和1之間。
分布概率密度計算。
a=[0.5 1;2 4]
a=
0.5000 1.0000
2.0000 4.0000
y=betapdf(0.5,a,a)
y=
0.6366 1.0000
1.5000 2.1875
函數binopdf ()
功能:計算二項分布的概率密度
語法:Y=binopdf(X,N,P)
說明:
Y=binopdf(X,N,P) 根據相應的參數N,P計算X中每個值的二項分布概率
密度。輸入的向量或矩陣X,N,P必須形式相同。標量輸入將被擴展成和其它輸入具有相
同維數的常數矩陣或數組。參數N必須為正整數,P中的值必須在區間[0,1]上。
一個質量檢驗員每天檢驗500個零件。如果1%的零件有缺陷,一天內檢驗
員沒有發現有缺陷零件的概率是多少?檢驗員發現有缺陷零件的數量最有可能是多少?
計算一天內檢驗員沒有發現有缺陷零件的概率p:
p=binopdf(0,500,0.01)
p=
0. 0066
計算檢驗員發現有缺陷零件的數量:
y=binopdf([0:500],500,0.01);
[x,i]=max(y)
x=
0. 1764
i=
6
因為數組下標i=1時代表發現0個缺陷零件的概率,所以檢驗員發現有缺陷零件的
數量最有可能是i—l=5。
函數exppdf ()
功能:計算指數分布的概率密度函數
語法:Y=exppdf(X,MU)
說明:
Y=exppdf(X,MU) 根據相應的參數MU計算X中每個值的指數分布概率密
度。輸入的向量或短陣X,MU必須形式相同。標量輸入將被擴展成和其它輸入具有相同
維數的常數矩薛或數組。參數MU必須為正數。
指數分布概率密度計算。
y=exppdf(8,1:8)
y=
0.0003 0.0092 0.0232 0.0338 O.0404 0.0439 0.0456 0.0460
y=exppdf(1:8,1:8)
y=
0.3679 0.1839 0.1226 0.0920 0.0736 0.0613 0.0526 0.0460
作圖
畫對數正態分布的概率密度圖
x=(0:0.01:10);
y=lognpdf(x,0,1);
plot(x,y);grid;
xlabel(『\itx』);ylabel(『概率密度\itp』)
畫負二項分布的概率密度圖
x=(0:10);
y=nbinpdf(x,3,0.5);
plot(x,y,』k+』);
xlabel(『\itx』);ylabel(『概率密度\ity』);
set(gca,』Xlim』,[-0.5,10.5])
比較具有相同自由度(V=10)的非中心t分布(非中心參數DELTA=1)和
分布,如圖所示。
x=(-5:0.1:5);
p1=nctpdf(x,10,1);
p=tpdf(x,10);
plot(x,p,'k:',x,p1,'k-')
xlabel('\itx');ylabel('概率密度\itp');
legend('t分布','非中心t分布');
x=(0.01:0.1:10.01);
p1=ncfpdf(x,5,20,10);
p=fpdf(x,5,20);
plot(x,p,'k--',x,p1,'k-');
xlabel('\itx');ylabel('概率密度\itp');
legend('F分布','非中心F分布');
例比較具有相同分子與分母自由度(分別為5和30)的非中心萬分布(參數
=10)和F分布,如圖1l 3所示。
累積分布因數與逆累積分布因數
連續型隨機變數的累積分布函數cdf,亦稱分布函數,完全取決於其概率密度P(x),數學表達式為
F(x)=
如果f是概率密度函數.則相應的累積分布函數(cdf)F為
F(x)=P(X<=x)=
累積分布函數F(x)表示所觀察結果小於或等於x的概率。cdf具有兩種性質:
•cdf值F(x)的范圍為0一1;
.如果y >=x.則F(y)>=F(x)。
逆累積分布函數icdf返回給定顯著概率條件下假設檢驗的臨界位,實際上是cdf的逆函數。
公統計工具箱中,對每種分布的cdf和icdf函數(名稱以inv結尾)進行調用的格式是統
一的 另外, 1:具稍提供了通用的累積分布函數cdf和逆累積分布面數icdf,說明如下。
cdf icdf
功能:計算可選分布的累積分布函數和逆累積分布函數。
格式:P=cdf(『name』,X,A1,A2,A3)
X=icdf(『name』,P,Al,A2.A3)
說明:P=cdf(『name』 X,A1,A2,A3)與pdf函數的區別僅在於它是計算某種分布的累積分
布函數值,而不是概率密度值,其他用法與pdf函數相同。
X=icdf(『name』,P,Al,A2,A3)為P=cdf(』name』,X,A1,A2,A3)的逆函數。
舉例:p=cdf(『Normal』,-2:2,0,1)
p=
0.0228 0.1587 0.500 0 0.84l 3 0.9772
p=cdf(『Poisson』,0:5,1:6)
p=
0.3679 0.40 60 0.4232 0.4335 0.440 5 0.4457
x = icdf( 『Normal』,0.1:0.2:0.9,0,1)
x=
-1.28l 6 -0.5244 0 0.5244 1.28l 6
x=icdf(『Poisson』,0.1:0.2:0.9,1:5)
x=
1 1 3 5 8
下面說明正態分布的cdf函數調用方法
x=[--3:0.1:3];
p=normcdf(x,0,1);
共中,變數P包含出參數0和l所確定的正態分布函數在x中所取值上的累積分布函
數值。所用參數含義與pdf函數類同。
下面說明連續的累積分布函數(cdf)與其逆函數(icdf)的關系。
X= [-3:0.1:3];
xnew = norminv(normcdf(x,0,1), 0,1);
相反地,進行下述計算:
p = [0.1:0.1:0.9];
pnew = normcdf(norminv(p, 0,1),0,1)
請對照一下x與xnew和p與pnew,可以發現其中的規律。
連續分布中取值點的cdf計算值為。0~1的概率值,這些概率值的逆cdf則給出其原來
的取值點。
對於離散分布,cdf與其icdf的關系更為復雜些。因為很可能不存在某個值(設為x)
使得x的cdf為p.在這種情況下,其icdf返回使cdf(x)幸p的第一個值x』。如:
x = [0:10];
y = binoinv[binocdf(x,l 0,0.5), l 0, 0.5];
請對照—下x與y.
以下的命令說明了進行相反操作所同樣存在的問題。
p = [0.1:0.2:0.9];
pnew = binocdf(binoinv(p,l 0, 0.5),l 0, 0.5)
Pnew =
0.1719 0.3770 0.6230 0.828l 0.9453
逆函數在假設檢驗和產生置信區間等工作中是很有用的。以下給出獲得正態分布的99%置信區間的方法。
p= [0.00 5 0.9951
x = norminv(p, 0,l)
x=
-2.5758 2.5758
變數x中的值即為給定概率區間P的條件下,由參數0和1所確定的止態分布函數的逆函數的結果,p(2)-p(1)=0.99.因此,x給出了標准正態分布的99%置信區間。
逆累積分布函數
MATLAB的統計工具箱提供了21種逆累積分布函數,見下表

函數betainv()
功能:求 分布的逆累積分布函數
語法:X=betainv(P,A,B)
說明:
x=betainv(P,A,B) 計算P中概率值的 分布(參數為A和B)逆累積分布函數值。輸入的向量或矩陣P,A,B必須形式相同。標量輸入將被擴展成和其它輸入具有相同維數的矩陣。參數A,B必須全部為正,P中的值必須位於區間[0,1]上。
給定概率P和參數a和b的戶分布的逆累積分布值為

其中
B()為犀函數。輸出結果x中每一個元素是這樣一個值,它服從由參數為a和b定義的分布,且其累積分布值為P中相應的概率值。
計算P分布逆分布函數示例。
P=[0.01 0.5 0.991
x=betainv(p,10,5)
x=
0.3726 0.6742 0.8981
由上面的結果可以看出,對於參數a=10,b=5的雇分布,小於或等於0.3726的值出現的概率為0.0l。類似地,小於或等於0.6742和0.8981的值出現的概率為0.5和0.99。
函數binoitnv()
功能:求二項分布的逆累積分布函數
語法:x=binoinv(Y,N,P)
說明:
X=binoiv(Y,N,P) 退回二項累積分布值大於或等於Y的最小的整數值X。
可以認為Y是在N次重復獨立試驗中事件成功X次的概率,其中對於任意給定的一次試驗成功的概率為P。X中的每個值都是小於或等於N的正整數。
輸入的向量或短陣Y,N,P必須是形式相同。標量輸入將被擴展成和其它輸入具有相同維數的常數矩陣。參數N必須為正整數,P和Y中的值必須位於區間[0,1]上。
如果一個棒球隊在一個賽季中有162場比賽,任意一場比賽獲勝的機會都為50%.那麼這支球隊在一個賽季中獲勝場次的合理范圍為多少?假定不可思議的結果
10年才偶然出現一次。
binoinv([0.05 0.95],162,0.5)
ans=
71 91
結果表示這支球隊在一個賽季中90%的范圍內,獲勝的場次在71和9l之間。
函數expinv()
功能:求指數分布的逆累積分布函數
語法;x=expinv(P,MU)
說明:
x=expinv(P,MU) 計算P中概率值的指數分布(參數為MU)逆累積分布值。
輸入的向量或矩陣P,MU必須形式相同。標量輸入將被擴展成和其它輸入具有相同維數的常數矩陣。參數MU必須為正數,P中的值必須位於區間[0,1]上。
指數分布的逆累積分市函數定義為

結果x是表示這樣一個值,它服從參數為 的指數分布且落在區間[0,x]上的概率為P。
假定燈泡的奉命服從參數 P=700明日數分布,那麼燈泡壽命的中位數是多少?
expinv(0.50,700)
ans=
485.2030
因此,假定買了一箱燈泡,如果700小時是燈泡的平均壽命,那麼一半燈泡將在不超過500小時時就會燒掉。
函數chi2inv()
功能;求 分布的逆累積分市函數
語法;X=chi2inv(P,V)
說明:
x=chi2inv(P,V) 計算P中概率值的 分布(參數為V)逆累積分布函數值。
輸入的向量或矩陣P,V必須形式相同。標量輸入將被擴展成和其它輸入具有相同維數的常數矩陣。自由度參數V必須為正整數,P中的值必須位於區間[0,1]上。
給定概率P和自由度參數 的 分布的逆累積分布值為

其中
()為 函數。輸出結果x中每一個元素是這樣一個值,它服從由參數 定義的分布,且其累積分布值為P中相應的概率值。
例 找出一個超過95%樣本值的數,其中樣本服從自由度為10的 分布
x=chi2inv(0.95,10)
x=
18.3070
由上面的結果可以發現大於18.3的數只有5%的出現機會
函數morminv()
功能:計算正態分布的逆累積分布面數
語法:x=norminv(P,MU,SIGMA)
說明:
x=norminv(P,MU,SIGMA) 計算P中概率值的正態分布(參數為MU和SIGMA)逆累積分布函數值。輸入的向量或矩陣P,MU和SIGMA必須形式相同。標量輸入將被擴展成和其它輸入具有相同維數的常數矩陣。SIGMA中的參數值必須為正數,
P中的值必須位於區間[0,1]上。
正態分布的逆累積分布函數定義為

其中

結果x為上面積分等式的解.其中P被賦予想得到的概率值。
例 找一個區間,使它包含95%的標准正態分布的值。
x=norminv([0.025 0.975],0,1)
x=
-1.9600 1.9600
注意區間x不是惟一符合條件的區間,但它是最小的。
x1=norminv([0.01 0.96],0,1)
x1=
-2.3263 1.7507
區間x1也包含了95%的概率值,但它要比x要大。
函數poissnv()
功能:計算泊松分布的逆累積分布函數
語法:x=poiesinv(P,LAMBDA)
說明:
X=poissinv(P,LAMBDA) 返回泊松累積分布值大於或等於P的最小的正整數X。輸入的向量或矩陣P和LAMBDA必須形式相同,輸出X也和它們形式相同。標量輸入將被擴展成和其它輸入具有相同繼數的常數矩陣。參數LAMBDA必須為正數。
例 由某商店過去的銷售記錄知道,某種商品每月的銷售數可以用歲數 =25的泊松分布來描述,為了有95%以上的把握不使商品脫銷,問商店在每月月底應進該種商品多少件?
Poissinv(0.95,25)
ans=
33

㈡ 我的matlab里怎麼沒有mixsyn,augw命令,是魯棒控制工具箱里的

沒有的話就是沒裝這個工具箱唄。

閱讀全文

與魯工具箱相關的資料

熱點內容
郎逸製冷按鍵怎麼開 瀏覽:41
哪些單位用公用設備動力 瀏覽:668
如圖傳動裝置甲是由電機 瀏覽:415
減速器軸承用什麼方法潤滑 瀏覽:992
在家怎麼做引體向上器材 瀏覽:183
攝到牆上的設備看電影是什麼 瀏覽:18
儀器連接順序為什麼從左到右 瀏覽:668
B超設備探頭里走的是什麼信號 瀏覽:299
高音頭裝儀表盤怎麼固定 瀏覽:183
星都機械保險櫃怎麼開 瀏覽:220
監控設備通道號怎麼看 瀏覽:866
智利五金製品廠 瀏覽:621
sr在機械制圖表示什麼意思 瀏覽:447
650製冷機採用什麼製冷劑 瀏覽:870
購買的消防器材應該注意哪些 瀏覽:604
長安逸動四輪軸承什麼型號 瀏覽:243
機械手錶調完時間怎麼不走 瀏覽:656
除了超聲波還有什麼方法洗白牙齒 瀏覽:245
手把手告訴孩子怎麼觀測儀器設備 瀏覽:301
寶馬730傳動裝置 瀏覽:884