The voltage induced in pickup coils by in general non-uniformly magnetized samples of finite size, which vibrate with large amplitude in arbitrary direction, is calculated. A system for the measurement of the dipole vector is proposed. Its minimum full scale range is 10(-7)Am2 for the z-component and it is optimized in order to suppress octupole contributions. The errors of sample displacement and of misaligned vibration axis are well below 1 %.