gpt4 book ai didi

python - 梁偏转和p

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:23 24 4
gpt4 key购买 nike

这是我使用根函数计算梁的偏转的代码。它应该计算最大偏转点并绘制最大偏转点。当我运行它时,我收到此消息:

'numpy.ndarray' object is not callable

这是我的代码:

import numpy as np
import matplotlib.pyplot as plt
import sympy as sp
from sympy import *

P = 2.5;
E = 50000;
I = 30000;
L = 600;

x = np.linspace(0,600)
V = (P/(120*E*I*L))*(np.power(x,5) + 2*np.power(600,2)*np.power(x,3)-
x*np.power(600,4))
dVdx = 5*np.power(x,4) - 2160000*np.power(x,2) + 1.296e11
root =([dVdx,300])
print(root,V(root))


x = np.linspace(0,600);
plt.plot(x,V(x),'LineWidth',2)
plt.plot(root,V(root),"*")
plt.xlabel("x [cm]");
plt.ylabel("V(x) [cm]")
plt.title("Elastic Curve")
plt.show()

最佳答案

在这一行中:

print(root,V(root))

您正在调用 V,就像它是一个带有参数 root 的函数:V(root)V 是一个数组,而不是一个可调用对象。

关于python - 梁偏转和p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55642978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com