why emf is induced in the coil?
Any change in the magnetic environment of a coil of wire will cause a voltage (emf) to be "induced" in the coil. ... The induced emf in a coil is equal to the negative of the rate of change of magnetic flux times the number of turns in the coil. It involves the interaction of charge with magnetic field.