Untitled
unknown
plain_text
a year ago
1.6 kB
6
Indexable
import numpy as np
import matplotlib.pyplot as plt
# Данные для графика
Y = np.linspace(0, 100, 500) # Объем выпуска (от 0 до 100)
P = 50 + 0.5 * Y # Примерная линия SRAS (положительный наклон)
P_LRAS = 60 # Уровень долгосрочного предложения (LRAS) - вертикальная линия
# Совокупный спрос (AD)
# Логика для AD: спрос падает с ростом уровня цен (отрицательный наклон)
P_AD = 150 - 0.5 * Y
# Построение графиков
plt.figure(figsize=(10, 6))
# Кривая AD (совокупный спрос)
plt.plot(Y, P_AD, label='AD: Совокупный спрос', color='blue')
# Кривая SRAS (совокупное предложение в краткосрочной перспективе)
plt.plot(Y, P, label='SRAS: Совокупное предложение (краткосрочное)', color='red')
# Кривая LRAS (совокупное предложение в долгосрочной перспективе)
plt.axvline(x=50, color='green', linestyle='--', label='LRAS: Совокупное предложение (долгосрочное)')
# Настройки графика
plt.title('Модель AD-AS')
plt.xlabel('Объем выпуска (Y)')
plt.ylabel('Уровень цен (P)')
plt.legend(loc='upper left')
plt.grid(True)
# Показать график
plt.show()
Editor is loading...
Leave a Comment