<Text-field style="Heading 1" size="14" layout="Heading 1"><Font size="14">pag. 200, #4. Superposition principle (with the initial conditions x(0)=1, x'(0)=-1) </Font></Text-field> DO # 6 with initial conditions y(0)=-1, y'(0)=2 diffeq:=diff(x(t),t$2)-4*diff(x(t),t)+3*x(t)=-2*exp(t); inits:=x(0)=1,D(x)(0)=-1; LywoLUklZGlmZkclKnByb3RlY3RlZEc2JC1GJTYkLUkieEc2IjYjSSJ0R0YsRi5GLiIiIkYoISIlRioiIiQsJC1JJGV4cEc2JEYmSShfc3lzbGliR0YsRi0hIiM= NiQvLUkieEc2IjYjIiIhIiIiLy0tSSJERzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YmNiNGJUYnISIi First, we form the characteristic equation using the coefficients from the differential equation. Then we solve that. char_eq:=r^2-4*r+3=0; ev:=solve(%,r); LywoKiRJInJHNiIiIiMiIiJGJSEiJSIiJEYoIiIh NiQiIiQiIiI= Finally, we form the general solution to the nonhomogeneous equation by adding to the general solution of the homogeneous associated equation, the given particular solution. gsol:=x(t)=c1*exp(1*t)+c2*exp(3*t)+t*exp(t); Ly1JInhHNiI2I0kidEdGJSwoKiZJI2MxR0YlIiIiLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlRiZGK0YrKiZJI2MyR0YlRistRi02IywkRiciIiRGK0YrKiZGJ0YrRixGK0Yr subs(t=0,rhs(gsol)=1): eq1:=subs(x(t)=1,lhs(gsol))=subs(t=0,rhs(gsol)); diff(gsol,t); eq2:=subs(diff(x(t),t)=-1,lhs(%))=subs(t=0,rhs(%)); LyIiIiwmKiZJI2MxRzYiRiMtSSRleHBHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRic2IyIiIUYjRiMqJkkjYzJHRidGI0YoRiNGIw== Ly1JJWRpZmZHJSpwcm90ZWN0ZWRHNiQtSSJ4RzYiNiNJInRHRilGKywqKiZJI2MxR0YpIiIiLUkkZXhwRzYkRiVJKF9zeXNsaWJHRilGKkYvRi8qJkkjYzJHRilGLy1GMTYjLCRGKyIiJEYvRjlGMEYvKiZGK0YvRjBGL0Yv LyEiIiwoKiZJI2MxRzYiIiIiLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YnNiMiIiFGKEYoKiZJI2MyR0YnRihGKUYoIiIkRilGKA== csol:=solve({eq1,eq2},{c1,c2}); PCQvSSNjMkc2IiMhIiQiIiMvSSNjMUdGJSMiIiZGKA== specsol:=subs(csol,gsol); Ly1JInhHNiI2I0kidEdGJSwoLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlRiYjIiImIiIjLUYqNiMsJEYnIiIkIyEiJEYwKiZGJyIiIkYpRjhGOA== Checking the differential equation and the initial values. subs(specsol,diffeq): simplify(%); LywkLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiNiNJInRHRikhIiNGIw== subs(t=0,rhs(specsol)): simplify(%); IiIi diff(specsol,t): subs(t=0,rhs(%)): simplify(%); ISIi
<Text-field style="Heading 1" size="14" layout="Heading 1"><Font size="14">pag.187, #26. Third order linear constant coefficient equation.</Font></Text-field> DO # 28 restart: interface(verboseproc,showassumed=0): diffeq:=diff(y(x),x$3)+diff(y(x),x$2)-6*diff(y(x),x)+4*y(x)=0; LywqLUklZGlmZkclKnByb3RlY3RlZEc2JC1GJTYkLUYlNiQtSSJ5RzYiNiNJInhHRi5GMEYwRjAiIiJGKEYxRiohIidGLCIiJSIiIQ== One way to derive the characteristic equation is to substitute LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2J0YrLUYjNiYtRiw2JVEieUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RMCZBcHBseUZ1bmN0aW9uO0YnL0Y6USdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGRC8lKXN0cmV0Y2h5R0ZELyUqc3ltbWV0cmljR0ZELyUobGFyZ2VvcEdGRC8lLm1vdmFibGVsaW1pdHNHRkQvJSdhY2NlbnRHRkQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZTLUkobWZlbmNlZEdGJDYkLUYjNiQtRiw2JVEieEYnRjZGOUZARkBGQC1GPTYtUSI9RidGQEZCRkVGR0ZJRktGTUZPL0ZSUSwwLjI3Nzc3NzhlbUYnL0ZVRlxvLUklbXN1cEdGJDYlLUY9Ni1RLyZFeHBvbmVudGlhbEU7RidGQEZCRkVGR0ZJRktGTUZPRlEvRlVRLDAuMTExMTExMWVtRictRiM2Ji1GLDYlUSJyRidGNkY5LUY9Ni1RMSZJbnZpc2libGVUaW1lcztGJ0ZARkJGRUZHRklGS0ZNRk9GUUZURmVuRkAvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRkBGK0ZA into the differential equation and collect terms to factor out the exponential. This procedure gives us the characteristic equation. subs(y(x)=exp(r*x),diffeq); collect(%,exp(r*x)); LywqLUklZGlmZkclKnByb3RlY3RlZEc2JC1GJTYkLUYlNiQtSSRleHBHNiRGJkkoX3N5c2xpYkc2IjYjKiZJInJHRjAiIiJJInhHRjBGNEY1RjVGNUY0RihGNEYqISInRiwiIiUiIiE= LyomLCoqJEkickc2IiIiJCIiIiokRiYiIiNGKUYmISInIiIlRilGKS1JJGV4cEc2JCUqcHJvdGVjdGVkR0koX3N5c2xpYkdGJzYjKiZGJkYpSSJ4R0YnRilGKSIiIQ== As the equation is the 3rd order, the characteristic equation is the cubic. char_eq:=lhs(%)/exp(r*x); LCoqJEkickc2IiIiJCIiIiokRiQiIiNGJ0YkISInIiIlRic= ev:=solve(%,r); NiUiIiIsJiEiIkYjKiQiIiYjRiMiIiNGIywmRiVGI0YmRiU= The three solutions to the characteristic equation arereal, then we can write down the general solution. sol:=y(x)=c1*exp(1*x)+c2*exp((sqrt(5)-1)*x)+c3*exp((-1+sqrt(5))*x); Ly1JInlHNiI2I0kieEdGJSwoKiZJI2MxR0YlIiIiLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlRiZGK0YrKiZJI2MyR0YlRistRi02IyomLCYhIiJGKyokIiImI0YrIiIjRitGK0YnRitGK0YrKiZJI2MzR0YlRitGM0YrRis= subs(sol,diffeq): simplify(%); LyIiIUYj
<Text-field style="Heading 1" size="14" layout="Heading 1"><Font size="14">pag.187, #49(a). Numerical approximation to eigenvalues.</Font></Text-field> DO #49(b) restart: diffeq:=3*diff(y(x),x$3)+18*diff(y(x),x$2)+13*diff(y(x),x)-19*y(x)=0; LywqLUklZGlmZkclKnByb3RlY3RlZEc2JC1GJTYkLUYlNiQtSSJ5RzYiNiNJInhHRi5GMEYwRjAiIiRGKCIjPUYqIiM4RiwhIz4iIiE= subs(y(x)=exp(r*x),%); simplify(%); collect(%,exp(r*x)); LywqLUklZGlmZkclKnByb3RlY3RlZEc2JC1GJTYkLUYlNiQtSSRleHBHNiRGJkkoX3N5c2xpYkc2IjYjKiZJInJHRjAiIiJJInhHRjBGNEY1RjVGNSIiJEYoIiM9RioiIzhGLCEjPiIiIQ== LyomLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiNiMqJkkickdGKSIiIkkieEdGKUYtRi0sKiokRiwiIiRGMSokRiwiIiMiIz1GLCIjOCEjPkYtRi0iIiE= LyomLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiNiMqJkkickdGKSIiIkkieEdGKUYtRi0sKiokRiwiIiRGMSokRiwiIiMiIz1GLCIjOCEjPkYtRi0iIiE= char_eqn:=%/exp(r*x); LywqKiRJInJHNiIiIiRGJyokRiUiIiMiIz1GJSIjOCEjPiIiIiIiIQ== We solve for floating point decimal approximations to the eigenvalues. Rather than use Newton's method, we have employed Maple's built in fsolve command. ev:=fsolve(%,r); NiUkIStqQSM+JFshIiokIStCUUZwPUYlJCIraDMnPiwoISM1 sol:=y(x)=c1*exp(ev[1]*x)+c2*exp(ev[2]*x)+c3*exp(ev[3]*x); Ly1JInlHNiI2I0kieEdGJSwoKiZJI2MxR0YlIiIiLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlNiMsJEYnJCErakEjPiRbISIqRitGKyomSSNjMkdGJUYrLUYtNiMsJEYnJCErQlFGcD1GNUYrRisqJkkjYzNHRiVGKy1GLTYjLCRGJyQiK2gzJz4sKCEjNUYrRis= Checking. subs(sol,diffeq): expand(%); Note that the result is not exactly zero because of the approximation, but that the coefficients are quite close to zero. LywoKiZJI2MxRzYiIiIiLUkkZXhwRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YmNiMsJEkieEdGJiQhK2pBIz4kWyEiKkYnJEYnISIoKiZJI2MyR0YmRictRik2IywkRi8kIStCUUZwPUYyRickISIiISIpKiZJI2MzR0YmRictRik2IywkRi8kIitoMyc+LCghIzVGJyRGJ0YyIiIh