import math
a = 2
b = -6
T = 1.5
anfun = lambda a, b, x, T: a*math.sin(x)+b*math.cos(x+T)
def gen(start, fin, shag, a, b, T):
x = start
while x <= fin:
yield [anfun(a, b, x, T)]
x += shag