EvaluateOnElementMesh[{x1,…},f,mesh]
形式的なパラメータ{x1,…}に依存する f がElementMesh mesh 上で評価されたInterpolatingFunctionを返す.
EvaluateOnElementMesh[{x1,…},{f1,…},mesh]
複数の式{f1,…}を同じメッシュ mesh 上で評価する.
EvaluateOnElementMesh[{x1,…},f,mesh]
mesh に複数の材料領域がある場合にDiscontinuousInterpolatingFunctionを返す.
EvaluateOnElementMesh
EvaluateOnElementMesh[{x1,…},f,mesh]
形式的なパラメータ{x1,…}に依存する f がElementMesh mesh 上で評価されたInterpolatingFunctionを返す.
EvaluateOnElementMesh[{x1,…},{f1,…},mesh]
複数の式{f1,…}を同じメッシュ mesh 上で評価する.
EvaluateOnElementMesh[{x1,…},f,mesh]
mesh に複数の材料領域がある場合にDiscontinuousInterpolatingFunctionを返す.
詳細とオプション
- EvaluateOnElementMeshは,InterpolatingFunctionとDiscontinuousInterpolatingFunctionのいずれかを返す.
- 補間関数は,解
がメッシュのノードの値である方程式系
を解くことによって作成される.
の弱形式の離散化された行列で,形状関数
と検定関数
を持つ. - EvaluateOnElementMeshは決して
をメッシュノードで評価しないが,メッシュ要素の統合点で評価する. - EvaluateOnElementMeshは以下のオプションを持つ.
-
"DiscontinuousInterpolation" Automatic 自動的に不連続性を処理することをオフにする "ExtrapolationHandler" Automatic 外挿がどのように処理されるかを指定する "MarkerPriority" Automatic 境界での動作を指定する
例題
すべて開く すべて閉じる例 (2)
複数の材料のElementMeshを作成して可視化する:
オプション (3)
"DiscontinuousInterpolation" (1)
複数の材料マーカーを含むメッシュが与えられる場合には,不連続補間がデフォルトである.不連続補間を行いたくない場合には,"DiscontinuousInterpolation" Falseのオプションでオフにすることができる.
メッシュ上で不連続関数を評価するが,InterpolatingFunctionを生成する:
"ExtrapolationHandler" (1)
デフォルトで,EvaluateOnElementMeshを通して生成されたInterpolatingFunctionあるいはDiscontinuousInterpolatingFunctionは,警告メッセージを発して外挿を行うことによって,外挿を処理する.この動作は変更可能である.
領域外でInterpolatingFunctionについてクエリを行う:
領域外のクエリにIndeterminateを返す外挿ハンドラを含むInterpolatingFunctionを構築する:
領域外のクエリについて外挿し,警告メッセージを発しない外挿ハンドラを含むInterpolatingFunctionを構築する:
外挿の処理についての詳細は,ElementMeshInterpolationを参照されたい.
"MarkerPriority" (1)
考えられる問題 (1)
EvaluateOnElementMeshを使ってInterpolatingFunctionの勾配を計算する際に問題が生じることがある.
連続的な値は予測通りである.これは勾配が補間関数上で直接計算されてから,要素メッシュ上で評価されたために起る.よりよいアプローチは,まず補間関数をDiscontinuousInterpolatingFunctionに変換することである:
DiscontinuousInterpolatingFunction上の勾配を計算する:
テクニカルノート
テキスト
Wolfram Research (2024), EvaluateOnElementMesh, Wolfram言語関数, https://reference.wolfram.com/language/FEMDocumentation/ref/EvaluateOnElementMesh.html.
CMS
Wolfram Language. 2024. "EvaluateOnElementMesh." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/FEMDocumentation/ref/EvaluateOnElementMesh.html.
APA
Wolfram Language. (2024). EvaluateOnElementMesh. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/FEMDocumentation/ref/EvaluateOnElementMesh.html
BibTeX
@misc{reference.wolfram_2025_evaluateonelementmesh, author="Wolfram Research", title="{EvaluateOnElementMesh}", year="2024", howpublished="\url{https://reference.wolfram.com/language/FEMDocumentation/ref/EvaluateOnElementMesh.html}", note=[Accessed: 14-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_evaluateonelementmesh, organization={Wolfram Research}, title={EvaluateOnElementMesh}, year={2024}, url={https://reference.wolfram.com/language/FEMDocumentation/ref/EvaluateOnElementMesh.html}, note=[Accessed: 14-April-2026]}