import numpy as np
import matplotlib.pyplot as plt
a = 9
b = 10
# f(x) = log_a(x-b)
x = np.linspace(10.1, 50, 400)
y = np.log(x - b) / np.log(a)
# f^-1(x) = b + a^x
x_inv = np.linspace(-2, 3, 400)
y_inv = b + a**x_inv
# линия y=x
line = np.linspace(0, 50, 400)
plt.figure(figsize=(8,6))
plt.plot(x, y, label=r'$f(x)=\log_{9}(x-10)$', color="blue")
plt.plot(y_inv, x_inv, label=r'$f^{-1}(x)=10+9^x$', color="red")
plt.plot(line, line, '--', color="gray", label="y=x")
plt.xlim(0, 50)
plt.ylim(-2, 5)
plt.xlabel("x")
plt.ylabel("y")
plt.title("Функция и её обратная при a=9, b=10")
plt.legend()
plt.grid(True)
plt.show()
aW1wb3J0IG51bXB5IGFzIG5wCmltcG9ydCBtYXRwbG90bGliLnB5cGxvdCBhcyBwbHQKCmEgPSA5CmIgPSAxMAoKIyBmKHgpID0gbG9nX2EoeC1iKQp4ID0gbnAubGluc3BhY2UoMTAuMSwgNTAsIDQwMCkKeSA9IG5wLmxvZyh4IC0gYikgLyBucC5sb2coYSkKCiMgZl4tMSh4KSA9IGIgKyBhXngKeF9pbnYgPSBucC5saW5zcGFjZSgtMiwgMywgNDAwKQp5X2ludiA9IGIgKyBhKip4X2ludgoKIyDQu9C40L3QuNGPIHk9eApsaW5lID0gbnAubGluc3BhY2UoMCwgNTAsIDQwMCkKCnBsdC5maWd1cmUoZmlnc2l6ZT0oOCw2KSkKcGx0LnBsb3QoeCwgeSwgbGFiZWw9cickZih4KT1cbG9nX3s5fSh4LTEwKSQnLCBjb2xvcj0iYmx1ZSIpCnBsdC5wbG90KHlfaW52LCB4X2ludiwgbGFiZWw9cickZl57LTF9KHgpPTEwKzleeCQnLCBjb2xvcj0icmVkIikKcGx0LnBsb3QobGluZSwgbGluZSwgJy0tJywgY29sb3I9ImdyYXkiLCBsYWJlbD0ieT14IikKCnBsdC54bGltKDAsIDUwKQpwbHQueWxpbSgtMiwgNSkKcGx0LnhsYWJlbCgieCIpCnBsdC55bGFiZWwoInkiKQpwbHQudGl0bGUoItCk0YPQvdC60YbQuNGPINC4INC10ZEg0L7QsdGA0LDRgtC90LDRjyDQv9GA0LggYT05LCBiPTEwIikKcGx0LmxlZ2VuZCgpCnBsdC5ncmlkKFRydWUpCnBsdC5zaG93KCk=