DEigenvalues[ℒ[u[x,y,…]],u,{x,y,…}∈Ω,n]
線形微分演算子 ℒ について,領域 Ω 上で最も小さい n 個の固有値を与える.
DEigenvalues[eqns,u,t,{x,y,…}∈Ω,n]
時間依存微分方程式 eqns の解 u についての固有値を与える.
DEigenvalues
DEigenvalues[ℒ[u[x,y,…]],u,{x,y,…}∈Ω,n]
線形微分演算子 ℒ について,領域 Ω 上で最も小さい n 個の固有値を与える.
DEigenvalues[eqns,u,t,{x,y,…}∈Ω,n]
時間依存微分方程式 eqns の解 u についての固有値を与える.
詳細とオプション
- DEigenvaluesは,常微分演算子および偏微分演算子について,指定の境界条件で固有値を計算することができる.
- DEigenvaluesは,最も小さい n 個の固有値 λiのリスト{λ1,…,λn}を与える.
- 微分演算子 ℒ についての固有値と固有関数のペア{λi,ui}は ℒ[ui[x,y,…]]==λi ui[x,y,…]を満足する.
- 同次DirichletCondition境界条件あるいは同次NeumannValue境界条件が含まれることがある.非同次境界条件は,対応する同次境界条件で置換される.
- 境界 ∂Ωについて境界条件が指定されていない場合は,ノイマン(Neumann)0条件を指定することに等しい.
- 方程式 eqns はDSolveにおけるように指定される.
- N[DEigenvalues[…]]は,記号的に計算できない固有値についてはNDEigenvaluesを呼び出す.
- Assumptionsオプションを使ってパラメータについての仮定を指定することができる.
例題
すべて開く すべて閉じる例 (2)
[0,π]上で,ラプラス(Laplace)演算子の最も小さい4つの固有値を求める:
DEigenvalues[{-Laplacian[u[x], {x}], DirichletCondition[u[x] == 0, True]}, u[x], {x, 0, π}, 4]DEigenvalues[{-Laplacian[u[x, y], {x, y}], DirichletCondition[u[x, y] == 0, True]}, u[x, y], {x, y}∈Disk[], 6]//TraditionalFormN[%]スコープ (17)
1D (8)
ℒ = -Laplacian[u[x], {x}];ℬ = DirichletCondition[u[x] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x], {x, 0, π}, 5]ℒ = -Laplacian[u[x], {x}];ℬ = NeumannValue[0, True];DEigenvalues[ℒ + ℬ, u[x], {x, 0, π}, 5]DEigenvalues[ℒ, u[x], {x, 0, π}, 5]ℒ = -Laplacian[u[x], {x}];ℬ1 = DirichletCondition[u[x] == 0, x == 0];ℬ2 = NeumannValue[0, x == π];DEigenvalues[{ℒ + ℬ2, ℬ1}, u[x], {x, 0, π}, 5]FindSequenceFunction[%, n]//FactorDEigenvalues[{-Laplacian[u[x], {x}], DirichletCondition[u[x] == 0, True]}, u[x], {x, a, b}, 3]ℒ = -Laplacian[u[x], {x}];ℬ1 = DirichletCondition[u[x] == 0, x == π];ℬ2 = NeumannValue[-u[x] / 3, x == 0];vals = DEigenvalues[{ℒ + ℬ2, ℬ1}, u[x], {x, 0, π}, 5];vals[[1]]//TraditionalFormℒ = -Laplacian[u[x], {x}] + x u[x];ℬ = DirichletCondition[u[x] == 0, True];vals = DEigenvalues[{ℒ, ℬ}, u[x], {x, 0, 1}, 3];vals//TraditionalFormN[vals, 20]ℒ = -Laplacian[u[x], {x}] + x u[x];ℬ = NeumannValue[0, True];vals = DEigenvalues[{ℒ + ℬ}, u[x], {x, 0, 1}, 5];vals[[1]]//TraditionalForm{ℒ, ℬ} = {D[u[t, x], t] == Laplacian[u[t, x], {x}], DirichletCondition[u[t, x] == 0, True]};DEigenvalues[{ℒ, ℬ}, u[t, x], t, {x, 0, π}, 4]2D (5)
{ℒ, ℬ} = {-Laplacian[u[x, y], {x, y}], DirichletCondition[u[x, y] == 0, True]};DEigenvalues[{ℒ, ℬ}, u[x, y], {x, 0, π}, {y, 0, π}, 9]ℒ = -Laplacian[u[x, y], {x, y}] + NeumannValue[0, True];DEigenvalues[ℒ, u[x, y], {x, 0, π}, {y, 0, π}, 4]ℒ = -Laplacian[u[x, y], {x, y}];ℬ = DirichletCondition[u[x, y] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y], {x, y}∈Disk[], 4]//TraditionalFormℒ = -Laplacian[u[x, y], {x, y}];ℬ = DirichletCondition[u[x, y] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y], {x, y}∈Triangle[], 6]ℒ = -Laplacian[u[x, y], {x, y}];ℬ = DirichletCondition[u[x, y] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y], {x, y}∈Disk[{0, 0}, 1, {0, Pi / 5}], 4]//TraditionalForm3D (4)
ℒ = -Laplacian[u[x, y, z], {x, y, z}];ℬ = DirichletCondition[u[x, y, z] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y, z], {x, y, z}∈Cuboid[{2, 1, 1}, {4, 2, 3}], 7]ℒ = -Laplacian[u[x, y, z], {x, y, z}];ℬ = DirichletCondition[u[x, y, z] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y, z], {x, y, z}∈Cylinder[{{0, 0, 0}, {0, 0, 5}}, 2], 5]//TraditionalFormℒ = -Laplacian[u[x, y, z], {x, y, z}];ℬ = DirichletCondition[u[x, y, z] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y, z], {x, y, z}∈Ball[{0, 0, 0}, 2], 7]//TraditionalFormℒ = -Laplacian[u[x, y, z], {x, y, z}];ℬ = DirichletCondition[u[x, y, z] == 0, True];DEigenvalues[{ℒ, ℬ}, u[x, y, z], {x, y, z}∈Prism[{{0, 0, 0}, {1, 0, 0}, {0, 1, 0}, {0, 0, 2}, {1, 0, 2}, {0, 1, 2}}], 7]特性と関係 (3)
NDEigenvaluesを使って数値による固有値と固有ベクトルを求める:
{ℒ, ℬ} = {-Laplacian[u[x], {x}], DirichletCondition[u[x] == 0, True]};exacteigvals = DEigenvalues[{ℒ, ℬ}, u[x], {x, 0, Pi}, 3]numeigvals = NDEigenvalues[{ℒ, ℬ}, u[x], {x, 0, Pi}, 3]DEigensystemを使って微分演算子についての固有系を求める:
{ℒ, ℬ} = {-Laplacian[u[x], {x}], DirichletCondition[u[x] == 0, True]};DEigenvalues[{ℒ, ℬ}, u[x], {x, 0, Pi}, 3]{vals, funs} = DEigensystem[{ℒ, ℬ}, u[x], {x, 0, Pi}, 3]vals記号評価が失敗した場合は,N[DEigenvalues[…]]を適用してNDEigenvaluesを呼び出す:
DEigenvalues[{-Laplacian[u[x, y], {x, y}] + E ^ (-x ^ 3 + x) u[x, y], DirichletCondition[u[x, y] == 0, True]}, u[x, y], {x, y}∈Rectangle[], 4]N[%]考えられる問題 (2)
DEigenvalues[{-Laplacian[u[x], {x}], DirichletCondition[u[x] == 1, True]}, u[x], {x, 0, 1}, 2]DEigenvalues[{-Laplacian[u[x], {x}], DirichletCondition[u[x] == 0, True]}, u[x], {x, 0, 1}, 2]DEigenvalues[{-Laplacian[u[x], {x}] + NeumannValue[1, True]}, u[x], {x, 0, 1}, 2]DEigenvalues[-Laplacian[u[x], {x}], u[x], {x, 0, 1}, 2]テクニカルノート
テキスト
Wolfram Research (2015), DEigenvalues, Wolfram言語関数, https://reference.wolfram.com/language/ref/DEigenvalues.html.
CMS
Wolfram Language. 2015. "DEigenvalues." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DEigenvalues.html.
APA
Wolfram Language. (2015). DEigenvalues. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DEigenvalues.html
BibTeX
@misc{reference.wolfram_2026_deigenvalues, author="Wolfram Research", title="{DEigenvalues}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/DEigenvalues.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_deigenvalues, organization={Wolfram Research}, title={DEigenvalues}, year={2015}, url={https://reference.wolfram.com/language/ref/DEigenvalues.html}, note=[Accessed: 11-September-2026]}