磁铁同极相斥,异极相吸的原因为:磁场是由分子电流产生的,当磁铁的同极相互靠近的时候分子电流有减弱的趋势,于是产生一个排斥的电磁力。当磁铁的异极相互靠近的时候分子电流有增强的趋势,于是产生了一个相互吸引的排斥力。