
Resolver ecuación
Publicado por Lelar (4 intervenciones) el 28/12/2021 00:44:05
Hola quiero resolver una ecuación , pero no comprendo bien Python, tengo esto de código:
Este error me tira:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#Calculando altura crítica con caudal conocido
def F(yc2):
Q= 87.87
m=1.5
b=4.6
yc2=x[0]
A =(b+m*yc2)*yc2 #Área trapecio
P = b + 2*yc2*np.sqrt(1 + m**2)#Perimetro mojado trapecio
B = b + 2*m*yc2 #Espejo de agua trapecio
Rh=A/P #Radio hidráulico trapecio
F=np.zeros(0)
F[0]=((Q**2*B)/(g*A**3))-1
yin=2.5
x=fsolve(yc2,yin)
1
2
3
4
5
6
7
NameError Traceback (most recent call last)
<ipython-input-8-df425ae5e5e8> in <module>
9 F[0]=((Q**2*B)/(g*A**3))-1
10 yin=2.5
---> 11 x=fsolve(yc2,yin)
NameError: name 'yc2' is not defined
Valora esta pregunta


0