Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def func(lw, hi, omeg, r, k, B):
- a1 = (10 ** (0.1 * lw[0])) * hi[0] * 1 / omeg[0] / (r[0] ** 2)
- a4 = (10 ** (0.1 * lw[3])) * hi[3] * 1 / omeg[3] / (r[3] ** 2)
- a5 = (10 ** (0.1 * lw[4])) * hi[4] * 1 / omeg[4] / (r[4] ** 2)
- a6 = (10 ** (0.1 * lw[5])) * hi[5] * 1 / omeg[5] / (r[5] ** 2)
- a7 = (10 ** (0.1 * lw[6])) * hi[6] * 1 / omeg[6] / (r[6] ** 2)
- sm = a1 + a4 + a5 + a6 + a7
- for i in lw:
- sm += (4/k/B) * (10 ** (0.1*i))
- return 10 * math.log10(sm)
- res = func(
- [81, 81, 81, 84, 84, 84, 110],
- [3, 2.5, 1.6, 2.5, 1, 1, 2.5],
- [3.14/2, 3.14, 3.14/2, 3.14, 3.14/2, 3.14, 3.14/2],
- [1.6, 3, 5.4, 0.5, 1.2, 2.4, 1.35],
- 1.25,
- 9.96
- )
- print(res)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement