Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3.  
  4. nombre_antennes=10
  5. m=15
  6.  
  7. T=[[np.random.exponential(1,m) for k in range(nombre_antennes)] for l in range(nombre_antennes)]
  8. #exponentielle
  9.  
  10. #argtan =lambda x: np.tan(x)
  11. #T=[ argtan(np.random.uniform(0,1,m)) for k in range(nombre_antennes)] # simulation #
  12. #arctangente
  13.  
  14. #a=np.arcsinh(1)
  15. #sinus_hyper =lambda x: np.sinh(x)
  16. #T=[ sinus_hyper(np.random.uniform(0,a,m)) for k in range(nombre_antennes)] # simulation #
  17. #sinus hyperbolique
  18.  
  19. matrice_monster=[np.zeros((m,nombre_antennes)) for k in range(nombre_antennes)]
  20.  
  21. for l in range(nombre_antennes):
  22. for i in range(m):
  23. for j in range(nombre_antennes):
  24. matrice_monster[l][i][j]=T[l][j][i]
  25.  
  26.  
  27. Z=nombre_antennes*[m*[0.]]
  28. Z_final=m*[0.]
  29.  
  30. for j in range(nombre_antennes):
  31. for i in range(m):
  32. Z[j][i]=min(matrice_monster[j][i])
  33.  
  34. for j in range(nombre_antennes):
  35. Z_final=nombre_antennes*max(Z[j])/np.log(nombre_antennes)
  36.  
  37.  
  38. exp=lambda x: np.exp(-x)
  39. X=np.linspace(0,10,10001)
  40. plt.plot(X,exp(X))
  41.  
  42.  
  43. plt.hist(Z_final,bins=50,normed=1)
  44. plt.legend()
  45. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement