Solución de un problema de Dirichlet para una ecuación de Laplace
Especifique la ecuación de Laplace en 2D.
In[1]:=
leqn = Laplacian[u[x, y], {x, y}] == 0;Establezca una condición de Dirichlet en un rectángulo.
In[2]:=
\[CapitalOmega] = Rectangle[{0, 0}, {1, 2}];In[3]:=

dcond = DirichletCondition[
   u[x, y] == 
    Piecewise[{{UnitTriangle[2 x - 1], y == 0 || y == 2}}, 0], True];Resuelva el problema de Dirichlet.
In[4]:=
sol = DSolveValue[{leqn, dcond}, 
   u[x, y], {x, y} \[Element] \[CapitalOmega]] // FullSimplifyOut[4]=
Extraiga los primeros 300 términos de la suma de Inactive.
In[5]:=
asol = sol /. {\[Infinity] -> 300} // Activate;Visualice la solución en el rectángulo.
In[6]:=
Plot3D[asol // Evaluate, {x, y} \[Element] \[CapitalOmega], 
 PlotRange -> All, PlotTheme -> "Business"]Out[6]=
