lecture5.mws

> with(plots):with(DEtools):

Warning, the name changecoords has been redefined

Oscillation general

> de:=diff(u(t),t$2)+16*diff(u(t),t)+192*u(t)=0;

de := diff(u(t), `$`(t, 2))+16*diff(u(t), t)+192*u(t) = 0

> sol:=dsolve({de,u(0)=1/2,D(u)(0)=0});

sol := u(t) = 1/4*2^(1/2)*exp(-8*t)*sin(8*2^(1/2)*t)+1/2*exp(-8*t)*cos(8*2^(1/2)*t)

> plot(solve(sol,u(t)),t=0..1);

[Plot]

No dampening

> de:=diff(u(t),t$2)+192*u(t)=0;

de := diff(u(t), `$`(t, 2))+192*u(t) = 0

> sol:=dsolve({de,u(0)=1/6,D(u)(0)=-1});

sol := u(t) = -1/24*sin(8*3^(1/2)*t)*3^(1/2)+1/6*cos(8*3^(1/2)*t)

> plot(solve(sol,u(t)),t=0..1.5);

[Plot]

Dampening

> de:=diff(u(t),t$2)+a*diff(u(t),t)+192*u(t)=0;

de := diff(u(t), `$`(t, 2))+a*diff(u(t), t)+192*u(t) = 0

> sol:=dsolve({de,u(0)=1,D(u)(0)=10}):

> sol:=solve(sol,u(t));

sol := 1/2*(exp(-1/2*(a-(a^2-768)^(1/2))*t)*a+exp(-1/2*(a-(a^2-768)^(1/2))*t)*(a^2-768)^(1/2)+20*exp(-1/2*(a-(a^2-768)^(1/2))*t)-exp(-1/2*(a+(a^2-768)^(1/2))*t)*a+exp(-1/2*(a+(a^2-768)^(1/2))*t)*(a^2-...sol := 1/2*(exp(-1/2*(a-(a^2-768)^(1/2))*t)*a+exp(-1/2*(a-(a^2-768)^(1/2))*t)*(a^2-768)^(1/2)+20*exp(-1/2*(a-(a^2-768)^(1/2))*t)-exp(-1/2*(a+(a^2-768)^(1/2))*t)*a+exp(-1/2*(a+(a^2-768)^(1/2))*t)*(a^2-...

> plot(subs(a=1,sol),t=0..2);

[Plot]

> plot({subs(a=0,sol),subs(a=5,sol),subs(a=10,sol),subs(a=20,sol)},t=0..1,thickness=3);

[Plot]

> plot({subs(a=0,sol),subs(a=27.7,sol),subs(a=60,sol)},t=0..1.6,thickness=3);

[Plot]

Beats

> de:=diff(u(t),t$2)+u(t)=1/2*cos(0.8*t);

de := diff(u(t), `$`(t, 2))+u(t) = 1/2*cos(.8*t)

> sol:=dsolve({de,u(0)=0,D(u)(0)=1/4});

sol := u(t) = 1/4*sin(t)-25/18*cos(t)+25/18*cos(4/5*t)

> sol:=solve(sol,u(t));

sol := 1/4*sin(t)-25/18*cos(t)+25/18*cos(4/5*t)

> plot(sol,t=0..50);

[Plot]

> plot(sol,t=0..200);

[Plot]

Resonance

> de:=diff(u(t),t$2)+u(t)=0.5*cos(t);

de := diff(u(t), `$`(t, 2))+u(t) = .5*cos(t)

> sol:=dsolve({de,u(0)=0,D(u)(0)=1/4});

sol := u(t) = 1/4*sin(t)+1/4*sin(t)*t

> sol:=solve(sol,u(t));

sol := 1/4*sin(t)+1/4*sin(t)*t

> plot(sol,t=0..50);

[Plot]

Forced with Dampening

> de:=diff(u(t),t$2)+1/8*diff(u(t),t)+u(t)=3*cos(a*t);

de := diff(u(t), `$`(t, 2))+1/8*diff(u(t), t)+u(t) = 3*cos(a*t)

> sol:=solve(dsolve({de,u(0)=0,D(u)(0)=1/4}),u(t));

sol := 4/255*(64*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)*a^4-175*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)*a^2+16*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)+12240*exp(-1/16*t)*cos(1/16*255^(...sol := 4/255*(64*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)*a^4-175*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)*a^2+16*exp(-1/16*t)*sin(1/16*255^(1/2)*t)*255^(1/2)+12240*exp(-1/16*t)*cos(1/16*255^(...

> a:=5:

> plot(sol,t=0..50);

[Plot]

> a:=1/10:

> plot(sol,t=0..180);

[Plot]

> a:=1:

> plot(sol,t=0..100);

[Plot]

Resonance curve

> m:=1:omega0:=1:

> Delta:=sqrt(m^2*(omega0^2-omega^2)^2+g^2*omega^2);

Delta := (1-2*omega^2+omega^4+g^2*omega^2)^(1/2)

> plot(subs(g=1/2,1/Delta),omega=0.1..2);

[Plot]

> display(seq(plot(subs(g=n,1/Delta),omega=0..2),n=[1/16,1/8,1/4,3/8,1/2,1,3]));

[Plot]

Higher order homogeneous

> de:=diff(y(t),t$9)-43*diff(y(t),t$6)+496*diff(y(t),t$3)-1728*y(t)=0;

de := diff(y(t), `$`(t, 9))-43*diff(y(t), `$`(t, 6))+496*diff(y(t), `$`(t, 3))-1728*y(t) = 0

> factor(r^9-43*r^6+496*r^3-1728);

(r-3)*(r^2+3*r+9)*(r-2)^2*(r^2+2*r+4)^2

> solve(r^2+2*r+4=0,r);

-1+I*3^(1/2), -1-I*3^(1/2)

> solve(r^2+3*r+9=0,r);

-3/2+3/2*I*3^(1/2), -3/2-3/2*I*3^(1/2)

> dsolve(de);

y(t) = _C1*exp(3*t)+_C2*exp(2*t)+_C3*exp(2*t)*t+_C4*exp(-3/2*t)*sin(3/2*3^(1/2)*t)+_C5*exp(-3/2*t)*cos(3/2*3^(1/2)*t)+_C6*exp(-t)*sin(3^(1/2)*t)+_C7*exp(-t)*cos(3^(1/2)*t)+_C8*exp(-t)*sin(3^(1/2)*t)*t...y(t) = _C1*exp(3*t)+_C2*exp(2*t)+_C3*exp(2*t)*t+_C4*exp(-3/2*t)*sin(3/2*3^(1/2)*t)+_C5*exp(-3/2*t)*cos(3/2*3^(1/2)*t)+_C6*exp(-t)*sin(3^(1/2)*t)+_C7*exp(-t)*cos(3^(1/2)*t)+_C8*exp(-t)*sin(3^(1/2)*t)*t...

Undetermined coefficients

> de:=diff(y(t),t$4)-2*diff(y(t),t$2)+y(t)=exp(t)+sin(t);

de := diff(y(t), `$`(t, 4))-2*diff(y(t), `$`(t, 2))+y(t) = exp(t)+sin(t)

> de2:=diff(y(t),t$4)-2*diff(y(t),t$2)+y(t)=0;

de2 := diff(y(t), `$`(t, 4))-2*diff(y(t), `$`(t, 2))+y(t) = 0

> dsolve(de2);

y(t) = _C1*exp(-t)+_C2*exp(-t)*t+_C3*exp(t)+_C4*exp(t)*t

> dsolve(de);

y(t) = -1/4*exp(t)*t+1/4*sin(t)+1/8*exp(t)*t^2+3/16*exp(t)+_C1*exp(t)+_C2*exp(-t)+_C3*exp(t)*t+_C4*exp(-t)*t