MATLAB: How to get an array to display the list of float values


I create an array A with values having a wide range of orders of magitude. The function disp(A) showns a text string with a common multiplier followed by 4 sigfigs for each value. One value just gets reported as 0000. I want the values listed in scientific notation. How do I do it?
matlab arrays.PNG