私はPythonを試して学び始めたばかりです。関数のプロットに問題があります。私はウェブの例に従っていますが、うまくいくようです。ただし、自分のもので試してみると、関数が長さ1の配列しかスカラーとして使用できないというエラーが表示されますが、自分の試みとプロットの例をコピーすることの違いはわかりません。私のコードは次のとおりです。
i = np.arange(-16, -7, 1)
r = []
y = []
for x in i:
r.append(math.pow(10, x))
x = np.asarray(r)
y = (math.cos(1.2) - (1 / x) * (math.sin(1.2 + x) - math.sin(1.2)))
plot(x,y)
show()
y=f(x)
基本的に、値を出力したいだけです10^-16, 10^-15...10^-7
。しかし、私が見つけたすべてのプロット例は、同じ方法で実装していることを誓います。たとえば、これは問題なく機能します。
x = arange(0, 2, 0.01)
y = 2 * sin(2 * pi * (x - 1 / 4))
plot(x, y)