Provided a method for monitoring cardiac function by using a pressure sensor or a vibration sensor to induce the pulsation course of the heart on the body surface, and output the corresponding electrical signal. The electrical signal directly reflects the pulsation function of the heart for analyzing health and abnormity of cardiac function. The monitoring method records the variation of pressure or vibration on body surface in each cardiac cycle, and is different from the traditional electrocardiogram that records the variation of bioelectricity on body surface in each cardiac cycle.