| > |
| > |
| > |
| > | restart:with(plots):a:=1:b:=1: |
Warning, the name changecoords has been redefined
| > | lambda[n]:=(n*Pi/a)^2; |
| > | X[n](x):=sin(n*Pi/a*x);X[n](s):=subs(x=s,X[n](x)):X[m](x):=subs(n=m,X[n](x)): |
| > | Int(X[n](x)*X[m](x),x=0..a)= (1/2)*delta(n,m); |
| > | y1(y):=sinh(sqrt(lambda)*(b-y));y2(y):=cosh(sqrt(lambda)*(b-y)); |
| > | Y[n](y):=A(n)*cosh(n*Pi/a*(b-y))+B(n)*sinh(n*Pi/a*(b-y)); |
| > | eval(subs(y=b,Y[n](y)))=0; |
| > |
| > | Y[n](y):=B(n)*sinh(n*Pi/a*(b-y)); |
| > | u[n](x,y):=X[n](x)*Y[n](y): |
| > | u(x,y):=Sum(u[n](x,y),n=1..infinity); |
| > | f(x):=x*(1-x); |
| > | f(x)=subs(y=0,u(x,y)); |
| > | B(n):=(1/sinh(n*Pi*b/a))*Int(f(x)*X[n](x),x=0..a);B(n):=expand(value(%)): |
| > | B(n):=simplify(subs({sin(n*Pi)=0,cos(n*Pi)=(-1)^n},B(n))); |
| > |
| > | u[n](x,y):=eval(X[n](x)*Y[n](y)): |
| > | u(x,y):=Sum(u[n](x,y),n=1..infinity); |
| > | u(x,y):=sum(u[n](x,y),n=1..5): |
| > | plot3d(u(x,y),x=0..a,y=0..b,axes=framed,thickness=3); |
![[Plot]](images/ellipweb_1_15.gif)
| > |