Ресурсы1.2
.docxplt.title('Зависимость средней скорости от количества абонентов')
plt.xlabel('Количество абонентов (N)')
plt.ylabel('Средняя скорость (Мбит/с)')
plt.grid(True)
plt.legend()
plt.show()
# Зависимость средней минимальной скорости от количества абонентов
plt.figure(figsize=(10, 6))
plt.plot(N_values, results['equal_blind']['min'], label='Equal Blind', color='indigo')
plt.plot(N_values, results['maximum_throughput']['min'], label='Maximum Throughput', color='lime')
plt.plot(N_values, results['proportion_fair']['min'], label='Proportion Fair', color='red')
plt.title('Зависимость средней минимальной скорости от количества абонентов')
plt.xlabel('Количество абонентов (N)')
plt.ylabel('Средняя минимальная скорость (Мбит/с)')
plt.grid(True)
plt.legend()
plt.show()
Список использованных источников
Generating a random point within a circle (uniformly) // URL: https://programming.guide/random-point-within-circle.html
Uniform random points in a circle using polar coordinates // URL: https://www.anderswallin.net/2009/05/uniform-random-points-in-a-circle-using-polar-coordinates/
