lambda_delta.py 622 B

123456789101112131415161718192021222324
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. # 设置参数
  4. A = 1.0 # 基准强度
  5. k = 0.5 # 衰减系数
  6. delta_max = 10.0 # 最大距离
  7. num_points = 100 # 计算点数
  8. # 生成 delta 值
  9. delta = np.linspace(0, delta_max, num_points)
  10. # 计算 lambda(delta)
  11. lambda_delta = A * np.exp(-k * delta)
  12. # 绘制 lambda(delta) 曲线
  13. plt.figure(figsize=(10, 6))
  14. plt.plot(delta, lambda_delta, label=r'$\lambda(\delta) = A e^{-k \delta}$')
  15. plt.title('Execution Intensity as a Function of Distance')
  16. plt.xlabel(r'Distance $\delta$')
  17. plt.ylabel(r'Intensity $\lambda(\delta)$')
  18. plt.legend()
  19. plt.grid(True)
  20. plt.show()