A method for discriminating heart sound is provided. The method comprises the following steps. A heart-sound signal is provided. A specific function calculation is performed on the heart-sound signal to generate a first calculation signal and suppress the noise of the heart-sound signal. The filtering signal is transformed to generate data for an image plots. The image plot corresponding to the data generated in the previous step is generated and compared with data of heart-sound plots and the comparison result is used for discriminating the heart sound.