柯肯达尔效应产生的原因是两种组元对吗