NSurfaceIntegrate
NSurfaceIntegrate[f,{x,y,…}∈surface]
関数 f[x,y,…]の数値スカラー面積分を surface 上で計算する.
NSurfaceIntegrate[{p,q,…},{x,y,…}∈surface]
ベクトル場{p[x,y,…],q[x,y,…],…}の数値ベクトル面積分を計算する.
詳細とオプション
- 面積分は流束積分としても知られている.
- スカラー面積分は,超曲面上でスカラー関数を積分するもので,曲面の面積,質量,電荷等の計算によく使われる.
- ベクトル面積分は,法線方向に曲面を通るベクトル関数の流束の計算に使われる.典型的なベクトル関数には,流体速度場,電場,磁場が含まれる.
- 関数 f の surface 上のスカラー面積分は以下で与えられる.
- ただし,はパラメトリック曲面の要素の尺度である.
- 超曲面 上の f のスカラー面積分は以下で与えられる.
- スカラー面積分は,surface のパラメトリック化と向きには依存しない.surface には,における任意の 次元のRegionQオブジェクトを使うことができる.
- ベクトル関数 の surface 上のベクトル面積分は以下で与えられる.
- ただし,はベクトル関数 の法線方向への投影なので,積分されるのは法線方向の成分だけである.
- の超曲面 上のベクトル面積分は以下で与えられる.
- ベクトル面積分はパラメータ化からは独立であるが,方向には依存する.
- 超曲面の方向は,曲面上の法線ベクトル場 によって与えられる.
- パラメトリック超曲面ParametricRegion[{r1[u1,…,un-1],…,rn[u1,…,un-1]},…]について,法線ベクトル場 はCross[∂u1r[u],…,∂un-1r[u]]であるとみなされる.
- Wolfram言語におけるRegionQオブジェクトは方向を持たない.しかし,この関数の便宜上,方向を持つ超曲面を得るために以下の規則を想定することができる.
- (次元 の)立体と境界を持つRegionQオブジェクト ℛ について,曲面は領域境界(RegionBoundary[ℛ]) であり法線方向は外側に向いていると仮定する.
- 次は,の特殊な立体と想定される境界面(辺)の法線方向である.
-
Triangle 外向き法線 Rectangle 外向き法線 Polygon 外向き法線 Disk 外向き法線 Ellipsoid 外向き法線 Annulus 外向き法線 - 次は, の特殊な立体と想定される境界面(面)の法線方向である.
-
Tetrahedron 外向き法線 Cuboid 外向き法線 Polyhedron 外向き法線 Ball 外向き法線 Ellipsoid 外向き法線 Cylinder 外向き法線 Cone 外向き法線 - 次は, の特殊な立体と想定される境界面(ファセット)の法線方向である.
-
Simplex 外向き法線 Cuboid 外向き法線 Ball 外向き法線 Ellipsoid 外向き法線 - 次は,使用可能なオプションである.
-
AccuracyGoal Automatic 目標絶対確度の桁数 MaxPoints Automatic サンプル点の最大総数 MaxRecursion Automatic 再帰的下位区分の最大数 Method Automatic 使用するメソッド MinRecursion 0 再帰的下位区分の最小数 PrecisionGoal Automatic 目標精度の桁数 WorkingPrecision Automatic 内部計算精度
例題
すべて開くすべて閉じる例 (6)
スコープ (32)
基本的な用法 (5)
SurfaceIntegrateは多くの特殊曲面に使うことができる:
SurfaceIntegrateは三次元以外の次元で使うことができる:
スカラー関数 (5)
ベクトル関数 (5)
特殊曲面 (10)
パラメトリック曲面 (4)
オプション (8)
AccuracyGoal (1)
MaxRecursion (1)
Method (1)
オプションMethodはNIntegrateと同じ値を取る.例として以下を見よ:
PrecisionGoal (1)
WorkingPrecision (2)
アプリケーション (18)
磁束 (3)
重心 (2)
特性と関係 (5)
記号計算ができない場合はN[SurfaceIntegrate[…]]を適用してNSurfaceIntegrateで数値解を得る:
単位面積あたり単位質量である薄い三角形の表面の重心を求める:
重心はRegionCentroidを使って求めることもできる:
単位面積密度の薄い円筒シェルの 軸の周りの慣性モーメントを求める:
答はMomentOfInertiaで計算することもできる:
答はSurfaceAreaで計算することもできる:
答はVolumeで計算することもできる:
テキスト
Wolfram Research (2024), NSurfaceIntegrate, Wolfram言語関数, https://reference.wolfram.com/language/ref/NSurfaceIntegrate.html.
CMS
Wolfram Language. 2024. "NSurfaceIntegrate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NSurfaceIntegrate.html.
APA
Wolfram Language. (2024). NSurfaceIntegrate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NSurfaceIntegrate.html