Files
2025-10-20 14:39:37 +03:00

35 lines
783 B
Python

import matplotlib.pyplot as plt
# Значения случайной величины
xi = [0, 1, 2, 3, 4]
# Вероятности
P = [16 / 81, 32 / 81, 24 / 81, 8 / 81, 1 / 81]
# Функция распределения
F = []
cum = 0
for p in P:
cum += p
F.append(cum)
plt.figure(figsize=(12, 5))
# График вероятностей
plt.subplot(1, 2, 1)
plt.bar(xi, P, color="skyblue")
plt.xlabel("xi")
plt.ylabel("P(xi)")
plt.title("Ряд распределения")
# График функции распределения
plt.subplot(1, 2, 2)
plt.step(xi, F, where="post", color="orange")
plt.scatter(xi, F, color="red")
plt.xlabel("xi")
plt.ylabel("F(xi)")
plt.title("Функция распределения")
plt.tight_layout()
plt.savefig("1.png")