Advertisement
Bernard0x01

Untitled

Apr 25th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. import math
  2.  
  3. def func(lw, hi, omeg, r, k, B):
  4.     a1 = (10 ** (0.1 * lw[0])) * hi[0] * 1 / omeg[0] / (r[0] ** 2)
  5.     a4 = (10 ** (0.1 * lw[3])) * hi[3] * 1 / omeg[3] / (r[3] ** 2)
  6.     a5 = (10 ** (0.1 * lw[4])) * hi[4] * 1 / omeg[4] / (r[4] ** 2)
  7.     a6 = (10 ** (0.1 * lw[5])) * hi[5] * 1 / omeg[5] / (r[5] ** 2)
  8.     a7 = (10 ** (0.1 * lw[6])) * hi[6] * 1 / omeg[6] / (r[6] ** 2)
  9.     sm = a1 + a4 + a5 + a6 + a7
  10.     for i in lw:
  11.         sm += (4/k/B) * (10 ** (0.1*i))
  12.     return 10 * math.log10(sm)
  13.  
  14.  
  15. res = func(
  16.         [81, 81, 81, 84, 84, 84, 110],
  17.         [3, 2.5, 1.6, 2.5, 1, 1, 2.5],
  18.         [3.14/2, 3.14, 3.14/2, 3.14, 3.14/2, 3.14, 3.14/2],
  19.         [1.6, 3, 5.4, 0.5, 1.2, 2.4, 1.35],
  20.         1.25,
  21.         9.96
  22.         )
  23. print(res)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement