Greetings, The other day while working on my car I began thinking about solenoids and how they work, but I think I may have confused myself. It's been a while since I've studied magnetism, but I remember that the current through a wire loop, and thus a solenoid as well, is dependent on the change in magnetic flux through the cross-sectional area of the loop. So, if you have a cylindrical magnet in the solenoid that is the same height as the solenoid and you pull it out, you should get a certain current through the solenoid wires. If instead you have a cylindrical magnet with the the same magnetic flux density as the first magnet, but much shorter than the height of the solenoid (so, basically a disk magnet), would it produce the same current if it traveled the length of the solenoid? I thank the physics gods and all who give any thought to the questions that come from my feeble mind.