como você radialmente 'varre' uma matriz 1D para plotar figura 3d em python? (para representar uma função de onda)

efetivamente, tenho uma grande variedade 1D de alturas. Como um pequeno exemplo, considere:

u=array([0,1,2,1,0,2,4,6,4,2,1])

e uma matriz 1D, do mesmo tamanho que u, de valores radiais aos quais as alturas correspondem, por exemplo:

r=array([0,1,2,3,4,5,6,7,8,9,10])

Obviamente, plotando-os com:

pylab.plot(r,u)

dá um belo enredo 2D.

Como se pode varrer isso em 360 graus, para obter um gráfico 3D de contorno / superfície?

Se você pode imaginar, deve parecer uma série de cristas circulares concêntricas, como para a função de onda de um átomo.

qualquer ajuda seria muito apreciada!

questionAnswers(2)

yourAnswerToTheQuestion