資源簡(jiǎn)介
可靠性算法,一次二階矩法的Matlab源代碼,里面包含部分測(cè)試?yán)樱芍苯釉贛atlab軟件中調(diào)用執(zhí)行,文件中包含詳細(xì)的注釋。
代碼片段和文件信息
function?MVFOSM(NE)
%均值一次二階矩法
%適用范圍:隨機(jī)變量為正態(tài)分布,變量間獨(dú)立
%特點(diǎn):線性功能函數(shù)獲得失效概率精確解,非線性程度不高的功能函數(shù)獲得失效概率近似解
%缺點(diǎn):對(duì)于物理意義相同而數(shù)學(xué)表達(dá)是不同的非線性問(wèn)題可能得到完全不同的失效概率
%輸入?yún)?shù):NE?-?極限狀態(tài)函數(shù)索引,整數(shù)
????global?Prob
????tic
????if?nargin<1?NE?=?0;?end????????????????????????????????%如果未定義方程索引,默認(rèn)使用索引0
????
????%1.定義符號(hào)變量
????syms?x1??x2??x3??x4??x5??x6?x7??x8??x9??xa??xb??xc??xd??xe??xf??xg;
????X=[?x1??x2??x3??x4??x5??x6?x7??x8??x9??xa??xb??xc??xd??xe??xf??xg?];
????XX=[‘x1‘;??‘x2‘;??‘x3‘??;‘x4‘?;?‘x5‘;??‘x6‘?;‘x7‘;??‘x8‘;??‘x9‘;??‘xa‘;??‘xb‘;??‘xc‘;??‘xd‘;??‘xe‘;??‘xf‘;?‘xg‘];
????%2.獲得方程相關(guān)公式、變量數(shù)目、變量分布、變量參數(shù)
????Prob?=?FunDist(?NE?);
????
????%3.判斷方法適用性
????for?i=1:Prob.Nx
????????if?strcmp(Prob.Dist{i}?‘norm‘)==0?&&?strcmp(Prob.Dist{i}?‘Normal‘)==0
???????? error(‘This?method?can?only?be?used?for?normal?dis
- 上一篇:MATLAB繪制圖像頻譜程序
- 下一篇:可靠性方法:蒙特卡洛法的Matlab源代碼
評(píng)論
共有 條評(píng)論