我有下面列出的函数,您可以在其中输入x值,它将返回y值。我想创建一个y值列表,该值与我先前创建的100点的0到3的网格相对应。
nnode = 100
mesh = np.linspace(0,L,num=nnode)
def Analytical(x):
var1 = 20 / (120*62000*3)
var2 = -(x**5)
var3 = 2*(3**2)*(1.5**3)
var4 = (1.5**4)*3
y = 1000*var1*(var2+var3-var4)
return y
答案 0 :(得分:0)
numpy数组足以让我们这样做:
y = Analytical(mesh)
print(y.shape)
输出:
(100,)
该函数处理了您的100个值。