clc clear mprintf('Mechanical vibrations by G.K.Grover\n Example 3.6.2\n') //given data k=9800//stiffnes of spring in N/m m=40 //mass in spring mass system )in kg) g=9.81//acceleration due to gravity F=49//frictional force in N x=0.126//total extension of spring in m xeq=m*g/k//extension of spring at equillibrium in m xi=x-xeq//initial extension of spring from equillibrium in m Alosspercycl=4*F/k//reduction in amplitude/cycle explained in section 3.6.2 in eqn 3.6.6 n=int(xi/Alosspercycl)//number of complete cycles that system undergoes Af=xi-n*Alosspercycl//amplitude at the end of n cycles SF=k*Af//spring force acting on the upward direction for an extension of Af if F