Как вы радиально «сметаете» 1D массив для построения 3D фигуры в python? (для представления волновой функции)
фактически у меня есть большой 1D массив высот. В качестве небольшого примера рассмотрим:
u=array([0,1,2,1,0,2,4,6,4,2,1])
и одномерную матрицу того же размера, что и u, радиальных значений, которым соответствуют высоты, например:
r=array([0,1,2,3,4,5,6,7,8,9,10])
Очевидно, что это заговор с:
pylab.plot(r,u)
дает хороший 2D-сюжет.
Как можно развернуть это на 360 градусов, чтобы получить трехмерный контур / график поверхности?
Если вы можете себе представить, это должно выглядеть как серия концентрических круговых выступов, как для волновой функции атома.
Любая помощь приветствуется!