def calculate_target_coordinates(self):
amplitude = self.amplitude
coef = (2 * pi) / self.period
phase = radians(self.phase)
def simple_sine(x):
return (amplitude * sin((x * coef - phase)))
calculate = np.vectorize(simple_sine)
x_variables = np.arange(self.major_axis_span, dtype=float)
y_variables = calculate(x_variables)
y_variables = self.normalize_to_zero(y_variables)
return self.prepare_coordinates(x_variables, y_variables)
评论列表
文章目录