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)
テキスト
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