2024-09-01
工具使用
00

工具使用

python
# from sympy import * # def dasdasdasdas(): # # # # a = 12 # b = Symbol('b') # c = Symbol('c') # d = Symbol('d') # ee = Symbol('ee') # rou = Symbol('rou') # # theta = Symbol('theta') # rr = Symbol('rr') # # solved_value = solve([cos(theta / 180 * pi) - (a / b), cos(rou / 180 * pi) - (c / d), # cos(rr / 180 * pi) - (ee / c), a ** 2 + ee ** 2 - c ** 2, # b ** 2 - a ** 2 - d ** 2 + c ** 2, # b ** 2 + ee ** 2 - d ** 2], [b, c, d, ee, rou]) # for i in solved_value: # print(i[-1]) # 180*acos(sqrt(1/(sin(pi*rr/180)**2 + cos(pi*rr/180)**2*cos(pi*theta/180)**2))*cos(pi*theta/180))/pi # -180*acos(sqrt(1/(sin(pi*rr/180)**2 + cos(pi*rr/180)**2*cos(pi*theta/180)**2))*cos(pi*theta/180))/pi + 360 # 180*acos(-sqrt(1/(sin(pi*rr/180)**2 + cos(pi*rr/180)**2*cos(pi*theta/180)**2))*cos(pi*theta/180))/pi # -180*acos(-sqrt(1/(sin(pi*rr/180)**2 + cos(pi*rr/180)**2*cos(pi*theta/180)**2))*cos(pi*theta/180))/pi + 360 if __name__ == '__main__': from math import * rr=45 theta=40 print(180*acos(sqrt(1/(sin(pi*rr/180)**2 + cos(pi*rr/180)**2*cos(pi*theta/180)**2))*cos(pi*theta/180))/pi)

30.682056176433413

rr是坡向角度减去火蔓延角度的那个角

theta是坡度

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!