そこで、Pythonで次の関数のlog(y)とlog(x)を作成したいと思います。良いグラフを得るために範囲(w)をどのように構成すべきかわかりません。今のところ、空白のままにしておきます。
import numpy as np
import matplotlib.pyplot as plt
w =
y = 1/(1+2.56e-8*(w)^2)
plt.plot(log(w),log(y));
さて、今私はもう1つのプロットをしなければなりませんが、それはもう少し複雑です。
w = np.arange(1e3, 1e7, 1e3)
z = 1/ (((5.89824e-15 (w ** 4))+(1-2.56e-8 (w ** 2))) ** 0.5)
b = plt.loglog(w, z);
これは私にエラーを与えます:
z = 1/ (((5.89824e-15 (w ** 4))+(1-2.56e-8 (w ** 2))) ** 0.5)
TypeError: 'float' object is not callable
私がそれを修正したことを気にしないでください。