简化毕肖普法 matlab怎么编程?

如题所述

毕肖普法是指土坡稳定的程序计算法,土坡稳定系数的含义是整个滑动面上土的抗剪强度tf与实际产生剪应力T的比,其简化毕肖普法为

根据上述公式,可以这样来编程:

1、将已知数值,分别赋值给mα、c、b、W、μ、φ、α、Q、e、R

2、利用下式,计算Fs(i),即

Fs1=0;

for i=1:n

mα=mα(1:i);

c=c(1:i);b=b(1:i);

W=W(1:i);μ=μ (1:i);φ=φ(1:i);

α=α(1:i);Q=Q(1:i);e=e(1:i);

Fs1=Fs1+sum(c*b+(W-μ*b)*tan(φ)/mα)/(sum(W*sinα)+sum(Q*e/R))

Fs(i)=Fs1;

end

注意:μ、φ、α应用相近的字母代替。因为matlab系统不认希腊字母

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-28
毕肖普法是指土坡稳定的程序计算法,土坡稳定系数的含义是整个滑动面上土的抗剪强度tf与实际产生剪应力T的比,其简化毕肖普法为根据上述公式,可以这样来编程:1、将已知数值,分别赋值给mα、c、b、W、μ、φ、α、Q、e、R
2、利用下式,计算Fs(i),即Fs1=0;for i=1:nmα=mα(1:i);c=c(1:i);b=b(1:i);W=W(1:i);μ=μ (1:i);φ=φ(1:i);α=α(1:i);Q=Q(1:i);e=e(1:i);Fs1=Fs1+sum(c*b+(W-μ*b)*tan(φ)/mα)/(sum(W*sinα)+sum(Q*e/R))Fs(i)=Fs1;end注意:μ、φ、α应用相近的字母代替。因为matlab系统不认希腊字母。
第2个回答  2022-06-29
毕肖普法是指土坡稳定的程序计算法,土坡稳定系数的含义是整个滑动面上土的抗剪强度tf与实际产生剪应力T的比,其简化毕肖普法为根据上述公式,可以这样来编程:1、将已知数值,分别赋值给mα、c、b、W、μ、φ、α、Q、e、R
2、利用下式,计算Fs(i),即Fs1=0;for i=1:nmα=mα(1:i);c=c(1:i);b=b(1:i);W=W(1:i);μ=μ (1:i);φ=φ(1:i);α=α(1:i);Q=Q(1:i);e=e(1:i);Fs1=Fs1+sum(c*b+(W-μ*b)*tan(φ)/mα)/(sum(W*sinα)+sum(Q*e/R))Fs(i)=Fs1;end注意:μ、φ、α应用相近的字母代替。因为matlab系统不认希腊字母。
第3个回答  2022-06-29
毕肖普法是指土坡稳定的程序计算法,土坡稳定系数的含义是整个滑动面上土的抗剪强度tf与实际产生剪应力T的比,其简化毕肖普法为根据上述公式,可以这样来编程:1、将已知数值,分别赋值给mα、c、b、W、μ、φ、α、Q、e、R
2、利用下式,计算Fs(i),即Fs1=0;for i=1:nmα=mα(1:i);c=c(1:i);b=b(1:i);W=W(1:i);μ=μ (1:i);φ=φ(1:i);α=α(1:i);Q=Q(1:i);e=e(1:i);Fs1=Fs1+sum(c*b+(W-μ*b)*tan(φ)/mα)/(sum(W*sinα)+sum(Q*e/R))Fs(i)=Fs1;end注意:μ、φ、α应用相近的字母代替。因为matlab系统不认希腊字母。
第4个回答  2022-06-28
毕肖普法是指土坡稳定的程序计算法,土坡稳定系数的含义是整个滑动面上土的抗剪强度tf与实际产生剪应力T的比,其简化毕肖普法为根据上述公式,可以这样来编程:1、将已知数值,分别赋值给mα、c、b、W、μ、φ、α、Q、e、R
2、利用下式,计算Fs(i),即Fs1=0;for i=1:nmα=mα(1:i);c=c(1:i);b=b(1:i);W=W(1:i);μ=μ (1:i);φ=φ(1:i);α=α(1:i);Q=Q(1:i);e=e(1:i);Fs1=Fs1+sum(c*b+(W-μ*b)*tan(φ)/mα)/(sum(W*sinα)+sum(Q*e/R))Fs(i)=Fs1;end注意:μ、φ、α应用相近的字母代替。因为matlab系统不认希腊字母。
相似回答