資源簡(jiǎn)介
工程問(wèn)題建模與仿真案例2的全部代碼實(shí)現(xiàn),可以直接運(yùn)行
代碼片段和文件信息
function?time=get_T(point_num)
%根據(jù)給出節(jié)點(diǎn)個(gè)數(shù)模擬一個(gè)系統(tǒng)可靠工作時(shí)間
%初始狀態(tài)所有節(jié)點(diǎn)均為perfect?functioning
PF=point_num;
SO=0;DM=0;MO=0;DN=0;FB=0;
%初始化各種節(jié)點(diǎn)開(kāi)始時(shí)間的數(shù)目
point1=zeros(2*point_num2);
%point2=zeros(2*point_num2);
%
%point1為原始的數(shù)據(jù)?2*i-1與2*i行的第1列分別是第i個(gè)點(diǎn)第一,二次故障時(shí)間
%point1第2*i-1與2*i行的第2列分別是第i個(gè)點(diǎn)第一后狀態(tài)
%point2為排序后的數(shù)據(jù),第一列按照時(shí)間順序排序
for?i=1:point_num
????[point1(2*i-11)point1(2*i1)point1(2*i-12)point1(2*i2)]=simulate_point();
end
%disp(point1);
[point2I]=sortrows(point11);
%disp(point2);
%disp(I);
for?i=1:2*point_num
????time=point2(i1);
????if(time>=80000)??
????????time=80000;
????????break;
????end
????thing=point2(i2);
????
????if(mod(I(i1)2)>0)??%某節(jié)點(diǎn)第一次故障
????????PF=PF-1;
????????switch?thing
????????????case?{0}?
????????????????PF=PF+1;
????????????case?{1}?
???
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????2157??2017-11-18?15:19??2222\get_T.m
?????文件?????????522??2017-11-18?15:20??2222\main.m
?????文件?????????360??2017-11-18?15:26??2222\simulate_A.m
?????文件?????????340??2017-11-18?15:27??2222\simulate_B.m
?????文件?????????443??2017-11-18?15:22??2222\simulate_point.m
?????文件?????????517??2017-11-18?15:14??2222\simulate_spot.m
?????文件?????????817??2017-11-18?15:32??2222\system_state.m
?????目錄???????????0??2017-11-18?15:20??2222\
評(píng)論
共有 條評(píng)論