The equations I'm getting when I solve the differential equations seem to imply that the amplitude of oscillation does not vary in time. For example, if I have x'' + ω02x = cos(ωt) If we suppose that ω≠ω0, then the general solution should look something like: x(t) = c1cos(ω0t) + c2sin(ω0t) + (1/(ω02-ω2))cos(ωt) This is okay with me mostly. But then thinking about what happens when ω→ω0 AND ω≠ω0, then obviously the amplitude of the oscillator should be huge. However, It would seem that the amplitude does not depend on time. Which is to say, that the exact moment that we introduce this driving force, the amplitude of the oscillator instantaneously becomes enormous. Which is hard to believe, because I would expect the object to start deviating from its simple oscillations more slowly and grow in time. I know that when ω=ω0 that there is a factor of t in the amplitude, but that is not the case here. The only explanation that I can think of so far is that the superposition of the two sinusoids makes it seem like the initial amplitudes are small. So when the driving force is introduced, the waves align such that the oscillating body does not seem to have a huge amplitude. But over some time, the waves will align such that the body does have evidently huge oscillations. This would imply, though, that the oscillations would become small again. In other words, we would expect long beats. Is this correct? Or, maybe after the driver begins, the motion converges onto that of the driven oscillation?