For particles with discrete geometrical symmetries, a group-theoretical method is presented for transforming the matrix quantities in the T-matrix description of the electromagnetic scattering problem from the reducible basis of vector spherical wave functions into a new basis in which all matrix quantities become block diagonal. The notorious ill-conditioning problems in the inversion of the Q matrix are thus considerably alleviated, and the matrix inversion becomes numerically more expedient. The method can be applied to any point group. For the specific example of the D-6h group, it is demonstrated that computations in the new basis are faster by a factor of 3.6 as compared with computations that use the reducible basis. Most importantly, the method is capable of extending the range of size parameters for which convergent results can be obtained by 50%. (c) 2005 Optical Society of America