Мне нужно написать программу, использующую matplotlib, которая рисует график функции, которую я пишу в консоли !!!! Я не знаю, как работать с тригонометрическими функциями, такими как: cos,грех, Т.Г., КТГ, ЭСТ. Вот что у меня есть:
import math
from numpy import linspace
import matplotlib.pyplot as plt
print("input a:")
a = float(input())
print("input b:")
b = float(input())
x = linspace(a, b, 1001)
formula = input()
y = eval(formula,{'sin(x)': math.sin(float(x))})
plt.plot(x, y)
plt.xlabel(u'x')
plt.ylabel(u'y')
plt.show()