Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.56 KB | None | 0 0
  1. #2.2
  2. f = 1000
  3. fp = 80000
  4. Tp = 1/fp
  5. dur = 0.005
  6. A = 1
  7. phase = 0
  8. t = np.arange(0,dur,Tp)
  9. y = A*np.sin(2*np.pi*f*t + phase)
  10.  
  11. plt.plot(1000*t,y)
  12. plt.xlabel("Czas[ms]")
  13. plt.ylabel('Amplituda')
  14. plt.title('Ampliduta=1')
  15. plt.grid()
  16. plt.ylim(-5,5)
  17. plt.axis([0,3,-5,5])
  18. plt.show()
  19.  
  20. #
  21. f = 1000
  22. fp = 80000
  23. Tp = 1/fp
  24. dur = 0.005
  25. A = 2
  26. phase = 0
  27. t = np.arange(0,dur,Tp)
  28. y = A*np.sin(2*np.pi*f*t + phase)
  29. plt.title('Ampliduta=2')
  30. plt.ylabel('Amplituda')
  31. plt.ylim(-5,5)
  32. plt.plot(1000*t,y)
  33. plt.xlabel("Czas[s]")
  34. plt.grid()
  35. plt.axis([0,3,-5,5])
  36. plt.show()
  37.  
  38. #
  39. f = 1000
  40. fp = 80000
  41. Tp = 1/fp
  42. dur = 0.005
  43. A = 5
  44. phase = 0
  45. t = np.arange(0,dur,Tp)
  46. y = A*np.sin(2*np.pi*f*t + phase)
  47. plt.title('Ampliduta=5')
  48. plt.ylabel('Amplituda')
  49. plt.ylim(-5,5)
  50. plt.plot(1000*t,y)
  51. plt.xlabel("Czas[s]")
  52. plt.grid()
  53. plt.axis([0,3,-5,5])
  54. plt.show()
  55.  
  56. #
  57. #
  58. #
  59. #
  60. #2.2
  61. f = 1000
  62. fp = 2500000
  63. Tp = 1/fp
  64. dur = 0.005
  65. A = 1
  66. phase = 0
  67. t = np.arange(0,dur,Tp)
  68. y = A*np.sin(2*np.pi*f*t + phase)
  69.  
  70. plt.plot(1000*t,y)
  71. plt.ylabel('Amplituda')
  72. plt.title('f=1000Hz')
  73. plt.xlabel("Czas[s]")
  74. plt.grid()
  75. plt.ylim(-1,1)
  76. plt.axis([0,3,-1,1])
  77. plt.show()
  78.  
  79. #
  80. f = 2000
  81. fp = 2500000
  82. Tp = 1/fp
  83. dur = 0.005
  84. A = 1
  85. phase = 0
  86. t = np.arange(0,dur,Tp)
  87. plt.ylabel('Amplituda')
  88. y = A*np.sin(2*np.pi*f*t + phase)
  89. plt.ylim(-1,1)
  90. plt.title('f=2000Hz')
  91. plt.plot(1000*t,y)
  92. plt.xlabel("Czas[s]")
  93. plt.grid()
  94. plt.axis([0,3,-1,1])
  95. plt.show()
  96.  
  97. #
  98. f = 5000
  99. fp = 2500000
  100. Tp = 1/fp
  101. dur = 0.005
  102. A = 1
  103. phase = 0
  104. t = np.arange(0,dur,Tp)
  105. y = A*np.sin(2*np.pi*f*t + phase)
  106. plt.title('f=5000Hz')
  107. plt.ylabel('Amplituda')
  108. plt.ylim(-1,1)
  109. plt.plot(1000*t,y)
  110. plt.xlabel("Czas[s]")
  111. plt.axis([0,3,-1,1])
  112. plt.grid()
  113. plt.show()
  114.  
  115. #
  116. #
  117. #
  118. #
  119. f = 1000
  120. fp = 80000
  121. Tp = 1/fp
  122. dur = 0.005
  123. A = 1
  124. phase = 0
  125. t = np.arange(0,dur,Tp)
  126. y = A*np.sin(2*np.pi*f*t + phase)
  127. plt.ylabel('Amplituda')
  128. plt.title('ϕ=0 rad')
  129. plt.plot(1000*t,y)
  130. plt.xlabel("Czas[s]")
  131. plt.ylim(-1,1)
  132. plt.axis([0,3,-1,1])
  133. plt.grid()
  134. plt.show()
  135.  
  136. #
  137. f = 1000
  138. fp = 80000
  139. Tp = 1/fp
  140. dur = 0.005
  141. A = 1
  142. phase = -1*pi/2
  143. t = np.arange(0,dur,Tp)
  144. y = A*np.sin(2*np.pi*f*t + phase)
  145. plt.ylabel('Amplituda')
  146. plt.title('ϕ=-π/2 rad')
  147. plt.ylim(-1,1)
  148. plt.plot(1000*t,y)
  149. plt.xlabel("Czas[s]")
  150. plt.grid()
  151. plt.axis([0,3,-1,1])
  152. plt.show()
  153.  
  154. #
  155. f = 1000
  156. fp = 80000
  157. Tp = 1/fp
  158. dur = 0.005
  159. A = 1
  160. phase = 1*pi/2
  161. t = np.arange(0,dur,Tp)
  162. y = A*np.sin(2*np.pi*f*t + phase)
  163. plt.ylabel('Amplituda')
  164. plt.title('ϕ=π/2 rad')
  165. plt.ylim(-1,1)
  166. plt.plot(1000*t,y)
  167. plt.xlabel("Czas[s]")
  168. plt.grid()
  169. plt.axis([0,3,-1,1])
  170. plt.show()
  171. ipd.Audio(y, rate=fp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement