I've just begun to use the Mathematica so my question may seem to be naive. To get a solution for my problem I looked at the example provided in help.
{vals, funs} =
NDEigensystem[{-Laplacian[u[x, y], {x, y}],
DirichletCondition[u[x, y] == 0, True]},
u[x, y], {x, y} ∈ Disk[], 6];
And I tried to apply it for 3D shape like this.
Ω =
Pyramid[{{aa, aa, 0}, {aa, -aa, 0}, {-aa, -aa, 0}, {-aa, aa, 0}, {0,
0, hh}}];
Γ =
ImplicitRegion[((Abs[x] >= Abs[y] &&
z == hh*(1 - Abs[x]/aa)) || (Abs[y] >= Abs[x] &&
z == hh*(1 - Abs[y]/aa)) || z == 0), {{x, -aa, aa}, {y, -aa,
aa}, {z, 0, hh}}];
aa := 1;
hh := 1;
NDEigensystem[{-Laplacian[f[x, y, z], {x, y, z}] ==
NeumannValue[0, Element[{x, y, z}, Γ]]}, f[x, y, z],
Element[{x, y, z}, Ω], 6]
But unfortunately it returns the same thing as I have at input. Can anybody explain to me what I'm doing wrong?
I edited this post to make things more clear. I'm looking for natural frequencies of pyramid bounded area. So, my end-goal is to find eigenvalues and eigenfunctions for the Helmholtz equation with Neumann boundary condition u'[x,y,z]=0 on the surface of a pyramid. This task seemed to me to be difficult to start with so I decided to find first eigenvalues for the Laplacian operator. Here is the Helmholtz equation:
Laplacian[u(x,y,z),{x,y,z}] + k^2u(x,y,z) =0
{}
button above the edit window. The edit window help button?
is also useful for learning how to format your questions and answers. You may also find this meta Q&A helpful $\endgroup$