I want to plot vector fields on a sphere of a given function.
Let’s say that I have this function:

Where a, b are radii of the spheres (known parameters), U is the applied voltage on the outer sphere (also, known). Obviously, the equation is in spherical coordinate system, with r the radial distance.
It represent electric field, and how can I plot it on a sphere? I’ve tried with VectorPlot3D, but the results are not really accurate:
Any help, tips and suggestions how can I plot the vectors which “follow” this equation? ( their intensity has to change as the applied voltage changes, as well as the radial distance of the sphere center )
Thanks!
