【发布时间】:2012-10-07 14:09:26
【问题描述】:
所以我希望在 python 中创建以下函数的 log(y) vs 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));
好的,现在我必须再做一个情节,但它有点复杂。
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
没关系,我修好了。
【问题讨论】:
-
你知道
plt.loglog这个函数吗? -
我不是。下面的人给我看了。
标签: python math syntax matplotlib