从方程式创建两个列表

时间:2019-12-16 18:23:49

标签: python

我有下面列出的函数,您可以在其中输入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

1 个答案:

答案 0 :(得分:0)

numpy数组足以让我们这样做:

y = Analytical(mesh)
print(y.shape)

输出:

(100,)

该函数处理了您的100个值。