【发布时间】:2021-07-12 14:04:56
【问题描述】:
我对此很陌生,所以我不知道出了什么问题。我正在尝试绘制通过 jupyter 笔记本中螺线管轴的磁场方程。它不断返回错误'TypeError:**或pow()不支持的操作数类型:'list'和'int''。这是方程式的代码:
def model(x,a,b,c,l,r):
y=a*b*c*.5*((x/(math.sqrt(x**2+r**2)))-((x-l)/(math.sqrt((x-l)**2+r**2)))
return y
任何帮助。
【问题讨论】:
-
每个参数的数据类型是什么?在某些时候,您会尝试整理列表。
-
a,b,c,l 和 r 都是常数。 X2 是我的数据集,稍后我尝试使用代码 plt.plot(model(x2,a,b,c,l,r)) 进行绘制。不知道为什么它不起作用
标签: python matplotlib plot jupyter-notebook