Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import matplotlib.pyplot as plt
- import numpy as np
- import math
- with open("conf.tsv") as file:
- a, b, c, d = (float(x) for x in file.readline().split('\t'))
- if d <= 0:
- print("Значение основания логарифма не попадает в ОДЗ!")
- elif d == 1:
- print("Значение основания логарифма не попадает в ОДЗ!")
- else:
- x = np.arange(-10.0, 10.0, 0.1)
- function = a*x**2+b*x+c
- y = np.log(function) / np.log(d)
- plt.xlabel("Ось OX")
- plt.ylabel("Ось OY")
- plt.title(r"$log_d(ax^2+bx+c)$")
- plt.plot(x, y, 'r')
- plt.savefig("fig.png")
- plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement