f(x)は三角波の関数を表します。ここで値xを入力すると、関連するy値が返されます。しかし、私の関数はxの代わりに毎回xを返します。例えば、F(1)2/PIの代わりに1yの代わりにxの関数戻り値
def f(x):
y=x
if x in arange(-math.pi,-math.pi/2):
y=(-2/math.pi)*x-2
elif x in arange(-math.pi/2,math.pi/2):
y=(2/math.pi)*x
elif x in arange(math.pi/2,math.pi):
y=(-2/math.pi)*x+2
return y
配列に1がなければ、何も一致しない限り、それぞれの範囲が表示され、かなり明白になります。 –