# SECTION 4.8# Example 1de := m*diff(y(t),t,t) + b*diff(y(t),t) + k*y(t) = 0; de1 := subs(m=1/8,b=0,k=16,de);omega := subs({m=1/8,k=16},sqrt(k/m)); simplify(%);omega := %;ysol := C1*cos(omega*t) + C2*sin(omega*t);subs(t=0,ysol);eq1 := simplify(%) = 1/2;diff(ysol,t);subs(t=0,%);eq2 := simplify(%) = sqrt(2);solve({eq1,eq2},{C1,C2});subs(%,ysol);ysol := %;C1 := 1/2; C2 := 1/8;A := sqrt(C1^2 + C2^2);phi := arctan(C1/C2);phi := evalf(%);fsolve(ysol=0,t);# Solution using dsolve:dsolve(de1);dsolve({de1,y(0)=1/2,D(y)(0)=sqrt(2)});# Example 2de2_case1 := subs({m=1,b=6,k=25},de);P := r^2+6*r+25 = 0;solve(P,r);C1 := 'C1'; C2 := 'C2'; ysol := exp(-3*t)*(C1*cos(4*t) + C2*sin(4*t));subs(t=0,ysol);eq1 := simplify(%) = 1;diff(ysol,t);subs(t=0,%);eq2 := simplify(%)=0;solve({eq1,eq2},{C1,C2});subs(%,ysol);ysol_case1 := %;C1 := 1; C2 := 3/4;A := sqrt(C1^2 + C2^2);phi := arctan(C1/C2);phi := evalf(%);de2_case2 := subs({m=1,b=10,k=25},de);P := r^2+10*r+25=0;solve(P,r);C1 := 'C1'; C2 := 'C2';ysol := (C1+C2*t)*exp(-5*t);subs(t=0,ysol);eq1 := simplify(%)=1;diff(ysol,t);subs(t=0,%);eq2 := simplify(%) = 0;solve({eq1,eq2},{C1,C2});subs(%,ysol);ysol_case2 := %;de2_case3 := subs({m=1,b=12,k=25},de);P := r^2+12*r+25 = 0;sol := solve(P,r);r1 := sol[1]; r2 := sol[2];C1 := 'C1'; C2 := 'C2';ysol := C1*exp(r1*t) + C2*exp(r2*t); subs(t=0,ysol);eq1 := % = 1;diff(ysol,t);subs(t=0,%);eq2 := % = 0;solve({eq1,eq2},{C1,C2});subs(%,ysol);ysol_case3 := %;# Example 3de3 := subs({m=1/4,b=1,k=4},de);P := 1/4*r^2 + r + 4 = 0;solve(P,r);alpha := -2; beta := 2*sqrt(3);ysol := exp(alpha*t)*(C1*cos(beta*t) + C2*sin(beta*t));subs(t=0,ysol);eq1 := %=-1/2;diff(ysol,t);subs(t=0,%);eq2 := % = -1;sol := solve({eq1,eq2},{C1,C2});subs(%,ysol);ysol := %;C1 := rhs(sol[1]); C2 := rhs(sol[2]); A := sqrt(C1^2+C2^2);phi := arctan(C1,C2);ysolp := diff(ysol,t);simplify(%);fsolve(%=0,t);subs(t=%,ysol);evalf(%);abs(%);