NDSolve`FEM`
NDSolve`FEM`

DiscontinuousInterpolatingFunction

DiscontinuousInterpolatingFunction[]

補間で値を求める近似不連続関数を表す.

詳細とオプション

  • DiscontinuousInterpolatingFunctionは不連続なデータを補間するために使われる.
  • DiscontinuousInterpolatingFunctionFunctionと同じように動作する.
  • DiscontinuousInterpolatingFunction[][x]は,特定の引数 x で近似不連続関数の値を求める.
  • 実数の引数を3個まで取るDiscontinuousInterpolatingFunctionオブジェクトを構築してもよい.
  • 範囲外の引数が与えられると,警告メッセージが発せられてから,外挿された値が返される.
  • DiscontinuousInterpolatingFunctionオブジェクトの導関数をDDerivativeGrad等の関数を使って取ることができる.
  • EvaluateOnElementMeshは,結果をDiscontinuousInterpolatingFunctionオブジェクトについて返す.
  • DiscontinuousInterpolatingFunctionは,ElementMeshに基づくInterpolatingFunctionオブジェクトをDiscontinuousInterpolatingFunctionオブジェクトに変換できる.
  • DiscontinuousInterpolatingFunction[][prop]は,DiscontinuousInterpolatingFunctionオブジェクトの特性 prop を返す.以下の特性を与えることができる.
  • "ElementMesh"空間メッシュを返す
    "InterpolatingFunctions"補間に使われる補間関数を返す
    "MarkerPriority"マーカーの優先度を返す
    "ValuesOnGrid"それぞれのメッシュ座標における関数値を返す

例題

すべて開くすべて閉じる

  (1)

パッケージをロードする:

要素マーカーが10と20であるマルチマテリアル要素メッシュを生成する:

メッシュとマテリアルの領域を薄い緑色と薄い赤色で可視化する:

メッシュ上で不連続関数を評価する:

DiscontinuousInterpolatingFunctionをプロットする:

DiscontinuousInterpolatingFunctionの導関数を計算する:

DiscontinuousInterpolatingFunctionの導関数をプロットする:

インターフェースにおける値は,メッシュマーカーの優先度による:

における不連続関数の値を調べる:

インターフェースにおいて,マーカー10に関連付けられた値がマーカー20に関連付けられた値に優先する.インターフェースにおける優先権は,マーカーの優先度を変えることによって変更できる.

変更されたマーカー優先度で不連続補間関数を作成する:

マーカーの優先度を調べる:

における不連続関数の値を調べる:

スコープ  (4)

"ElementMesh"  (1)

ElementMeshを抽出する:

"InterpolatingFunctions"  (1)

部分領域からInterpolatingFunctionを抽出する:

"MarkerPriority"  (1)

マテリアルインターフェースの値が処理される順序を決定するために使われるマーカー優先度を抽出する:

"ValuesOnGrid"  (1)

格子の値を抽出する:

Wolfram Research (2024), DiscontinuousInterpolatingFunction, Wolfram言語関数, https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html.

テキスト

Wolfram Research (2024), DiscontinuousInterpolatingFunction, Wolfram言語関数, https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html.

CMS

Wolfram Language. 2024. "DiscontinuousInterpolatingFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html.

APA

Wolfram Language. (2024). DiscontinuousInterpolatingFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html

BibTeX

@misc{reference.wolfram_2024_discontinuousinterpolatingfunction, author="Wolfram Research", title="{DiscontinuousInterpolatingFunction}", year="2024", howpublished="\url{https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_discontinuousinterpolatingfunction, organization={Wolfram Research}, title={DiscontinuousInterpolatingFunction}, year={2024}, url={https://reference.wolfram.com/language/FEMDocumentation/ref/DiscontinuousInterpolatingFunction.html}, note=[Accessed: 21-November-2024 ]}