Alberto Basaglia - Ingegnere Civile - Tesi 2015

Page 235

ANNEX F % intermediate values of muD

Prob_I8(k,h)=trapz(linspace(0,0.1),betapdf(linspace(0,0.1),8*(muD_I8(j,h)/5 ),8-(8*(muD_I8(j,h)/5)))); Prob_I8(k+1,h)=trapz(linspace(0.1,0.3),betapdf(linspace(0.1,0.3),8*(muD_I8( j,h)/5),8-(8*(muD_I8(j,h)/5)))); Prob_I8(k+2,h)=trapz(linspace(0.3,0.5),betapdf(linspace(0.3,0.5),8*(muD_I8( j,h)/5),8-(8*(muD_I8(j,h)/5)))); Prob_I8(k+3,h)=trapz(linspace(0.5,0.7),betapdf(linspace(0.5,0.7),8*(muD_I8( j,h)/5),8-(8*(muD_I8(j,h)/5)))); Prob_I8(k+4,h)=trapz(linspace(0.7,0.9),betapdf(linspace(0.7,0.9),8*(muD_I8( j,h)/5),8-(8*(muD_I8(j,h)/5)))); Prob_I8(k+5,h)=trapz(linspace(0.9,1),betapdf(linspace(0.9,1),8*(muD_I8(j,h) /5),8-(8*(muD_I8(j,h)/5)))); if Prob_I8(k,h)==Inf Prob_I8(k,h)=1-sum(Prob_I8(k+1:k+5,h)); elseif Prob_I8(k+5,h)==Inf Prob_I8(k+5,h)=1-sum(Prob_I8(k:k+4,h)); end % Correction for Inf values (sum(Prob_In)=1) end end end % %------------------------------------------------------------------------% % % I=9 Prob_I9=zeros(length(Ix)*6+length(Ix)-1,360); j=0; for k=1:7:length(Ix)*6+length(Ix)-1 j=j+1; for h=1:360 if muD_I9(j,h)==5 % the collapse is certain Prob_I9(k,h)=0; Prob_I9(k+1,h)=0; Prob_I9(k+2,h)=0; Prob_I9(k+3,h)=0; Prob_I9(k+4,h)=0; Prob_I9(k+5,h)=1; elseif muD_I9(j,h)==0 213


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.