Michele Fonsaca Postado Abril 19, 2018 Denunciar Share Postado Abril 19, 2018 Não estou conseguindo entender que erro é esse, alguém poderia me ajudar? ainv = _umath_linalg.inv(a, signature=signature) TypeError: No loop matching the specified signature and casting was found for ufunc inv del20 = sp.integrate( -m0, (l, 0 , lista_tam[a]) )/lista_EI[a] vetd = [-del10, -del20] #vetor deslocamentos vetd = np.array(vetd).T f11 = sp.integrate( m1**2 , (l, 0 , lista_tam[a]) )/lista_EI[a] + 6 * sp.integrate( 1, (l, 0 , lista_tam[a]) )/(lista_GA[a]*5) f22 = sp.integrate( 1 , (l, 0 , lista_tam[a]) )/lista_EI[a] f12 = sp.integrate( -m1 , (l, 0 , lista_tam[a]) )/lista_EI[a] mf = np.matrix([[f11, f12], [f12, f22]]) mf = mf**-1 print mf vetf = vetd*mf ##aqui surge o erro## R0 = 0 R1 = vetf[0,0] R2 = vetf[0,1] R3 = 0 R4 = - R1 - v01 R5 = - R2 + R1*lista_tam[a] - m01 vetfl = np.array([R0, R1, R2, R3, R4, R5]).T vetfg = (vetfl*lista_T[a]). Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Michele Fonsaca
Não estou conseguindo entender que erro é esse, alguém poderia me ajudar?
TypeError: No loop matching the specified signature and casting was found for ufunc inv
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.