Python - Fsolve: error: Result from function call is not a proper array of floats

 
Vista:
sin imagen de perfil

Fsolve: error: Result from function call is not a proper array of floats

Publicado por Paco (1 intervención) el 18/04/2018 11:08:07
Tengo una duda a la hora de resolver funciones usando Fsolve, el problema es que no se donde guardar los resultados, intento guardarlos en un array de floats pero me da error.

1
2
3
4
5
6
7
Tcabsolved = np.zeros(24,dtype='f')
 
for i in range(0,24):
 
    func2 =  lambda Taincab: Aglaz*[Uglaz*(Taout-Taincab)*SHGCD*(theta)*ID+SHGCd*(Id+Ir)] + AUbod*(Tsaout -Taincab) + M_d_avent*(hout-hin)
    T_ini_guess = 0.1
    Tcabsolved[i] = fsolve(func2,T_ini_guess)


y el error que me da es este:

error: Result from function call is not a proper array of floats.

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder