Why are you assigning values to x, y, z as the output of sphere(), and then overwriting those values as xlread() outputs ?
Have you tried passing the 'filled' option to scatter3() ?
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!