1
from math import sin, cos, pi
4
# h is the control variable and changes in
5
# each optimisation each iteration
6
h = numpy.load("control.npy")[0]
14
return 2*(t + 1)*d0*pi*h*cos(2*pi*x) + h*cos(2*pi*x)
17
return numpy.array([-2*(t + 1)*pi*g*h*sin(2*pi*x) + h*sin(2*pi*x),0,0])
20
return numpy.array([(t+1)*h*sin(2*pi*x), 0.0, 0.0])
23
return (t+1)*h*cos(2*pi*x)