0
角度(この例では度ですが、ラジアンでもよい)には次の関数が必要です(連続していなければなりません。 :角度の三角関数
any_function(angle):
0-> 0.0
45-> 0.5
90-> 1.0
135-> 0.5
180-> 0.0
225->-0.5
270->-1.0
335->-0.5
360-> 0.0
これは単純な三角波です。
いくつかのモジュールには既に何かが存在するのですか、それとも自分で作成する必要がありますか?あなたの提案のための
def toTriangle(angle):
if angle < 90 and angle >= 0:
t = (angle/90.)
elif angle <= 180 and angle >= 90:
t = 2-(angle/90.)
elif angle <= 270 and angle >= 180:
t = -(3-(angle/90.))
else:
t = -(4-(angle/90.))
return t
HTTPS://docs.sci py.org/doc/scipy-0.14.0/reference/generated/scipy.signal.sawtooth.html – DeepSpace