Compute divergência de campo vetorial usando python
Existe uma função que poderia ser usada para o cálculo da divergência do campo vetorial? (emMatlab) Espero que exista em numpy / scipy mas não consigo encontrá-lo usando o Google.
Eu preciso calculardiv[A * grad(F)]
, Onde
F = np.array([[1,2,3,4],[5,6,7,8]]) # (2D numpy ndarray)
A = np.array([[1,2,3,4],[1,2,3,4]]) # (2D numpy ndarray)
assimgrad(F)
é uma lista de 2Dndarray
s
Eu sei que posso calcular a divergência comoisto mas não quer reinventar a roda. (Eu também esperaria algo mais otimizado) Alguém tem sugestões?