我正在尝试使用布置数据绘制布置与方程式的结果。我收到此错误:
NameError:未定义名称“ N”
import numpy as np
import matplotlib.pyplot as plt
T = np.linspace(0.01, 4.5, 0.01)
for i in T:
N = (2.63*10**-16)*((2.71828**(6.93*i))-1)+((4.05*10**-6)*i)
plt.plot (N,T)
plt.show()
您使用np.linspace
不正确。第三个参数是步骤数。
import numpy as np
import matplotlib.pyplot as plt
T = np.linspace(0.01, 4.5, 450)
N = (2.63 * 10 ** -16) * ((2.71828 ** (6.93 * T)) - 1) + (
(4.05 * 10 ** -6) * T)
plt.plot(N, T)
plt.show()
另外,您不需要for
循环。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句