Plot,Plot3D,NIntegrate等の関数で使われる領域内のどの部分を除外するかを指定するオプションである.
Exclusions
Plot,Plot3D,NIntegrate等の関数で使われる領域内のどの部分を除外するかを指定するオプションである.
詳細
- 次の設定で除外するものを指定する.
-
None 何も除外しない All 自動計算されたすべての除外 Automatic 自動計算された除外部分 "Discontinuities" 自動計算された不連続なジャンプ "Singularities" 自動計算された特異値 lhs==rhs 方程式で明示的に定義 {lhsrhs,cond} 方程式と条件で明示的に定義 {spec1,spec2,…} speciで与えられた除外の和集合 - Exclusions->Automaticは,$PerformanceGoalが"Quality"であれば事実上Exclusions->Allに等しく,その他の場合はExclusions->Noneに等しい.
- n 個の変数によって定義された領域では,除外次元は
でなければならない. - 1個の変数によって定義された領域では,Exclusions->{x1,x2,…}は点 xiを除外する.
- Exclusions"Discontinuities"は,区分切断線と分枝切断線を含むことが多い.
- Exclusions"Singularities"は極と真性特異点を含むことが多い.
- 自動計算された除外箇所には,削除可能な分断点や特異点を含む潜在的な分断点や特異点が含まれることが多い.
- プロット関数については,除外された部分領域とその境界をどのように描画するかをExclusionsStyleで指定する.
例題
すべて開く すべて閉じる例 (5)
Plot3D[Im[ArcSin[(x + I y) ^ 3]], {x, -2, 2}, {y, -2, 2}, Mesh -> None]Plot3D[Im[Sqrt[(x + I y)]], {x, -2, 2}, {y, -2, 2}, Exclusions -> None, Mesh -> None]PolarPlot[Floor[θ], {θ, 0, 4Pi}, PlotStyle -> Thick]ParametricPlot[{Mod[u, Pi / 10]Cos[u], Mod[u, Pi / 10]Sin[u]}, {u, 0, 2Pi}, Exclusions -> Range[0, 2Pi, Pi / 10]]DensityPlot[Tan[x y], {x, -2, 2}, {y, -2, 2}, Exclusions -> {Cos[x y] == 0}]スコープ (6)
Plot[Ceiling[x]Tan[x], {x, 0, Pi}, Exclusions -> "Discontinuities"]Plot[Ceiling[x]Tan[x], {x, 0, Pi}, Exclusions -> "Singularities"]Plot[Tan[x], {x, 0, 10}, ExclusionsStyle -> Red]点線を使って曲線の各部分を繋ぎ,ジャンプがある部分は赤い点で繋ぐ:
Plot[Floor[x], {x, 0, 5}, ExclusionsStyle -> {Dotted, Red}]Plot3D[Im[ArcSin[(x + I y) ^ 3]], {x, -2, 2}, {y, -2, 2}, ExclusionsStyle -> Opacity[0.5]]Plot3D[Im[ArcSin[(x + I y) ^ 3]], {x, -2, 2}, {y, -2, 2}, ExclusionsStyle -> {None, Directive[Red, Thick]}]考えられる問題 (2)
Plot[Sin[x] / x, {x, -5, 5}, ExclusionsStyle -> {None, Directive[Red, AbsolutePointSize[5]]}]Exclusions->Noneを使って特異値を無視する:
Plot[Sin[x] / x, {x, -5, 5}, Exclusions -> None, ExclusionsStyle -> {None, Directive[Red, AbsolutePointSize[5]]}]Sinc[x]はSin[x]/x に等しいが,
に特異値はない:
Plot[Sinc[x], {x, -5, 5}, ExclusionsStyle -> {None, Directive[Red, AbsolutePointSize[5]]}]f[x_ ? NumericQ] := First[Nearest[Prime[Range[10]], x]]Plot[f[x], {x, 0, 15}]Plot[f[x], {x, 0, 15}, Exclusions -> {2.5, 4, 6, 9, 12}]関連するガイド
テキスト
Wolfram Research (2007), Exclusions, Wolfram言語関数, https://reference.wolfram.com/language/ref/Exclusions.html (2016年に更新).
CMS
Wolfram Language. 2007. "Exclusions." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/Exclusions.html.
APA
Wolfram Language. (2007). Exclusions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Exclusions.html
BibTeX
@misc{reference.wolfram_2026_exclusions, author="Wolfram Research", title="{Exclusions}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Exclusions.html}", note=[Accessed: 19-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_exclusions, organization={Wolfram Research}, title={Exclusions}, year={2016}, url={https://reference.wolfram.com/language/ref/Exclusions.html}, note=[Accessed: 19-June-2026]}