Exclusions

Exclusions
is an option that specifies where to exclude in regions used by functions like Plot, Plot3D, and NIntegrate.

DetailsDetails

  • The following settings specify what to exclude:
  • Noneno exclusions
    Allall computed exclusions
    Automaticautomatically computed exclusions
    "Discontinuities"computed jump discontinuities
    "Singularities"computed singularities
    lhs==rhsexplicitly defined by an equation
    {lhsrhs,cond}explicitly defined by an equation and a condition
    {spec1,spec2,}union of exclusions given by speci
  • Exclusions->Automatic is effectively equivalent to Exclusions->All if $PerformanceGoal is "Quality", and to Exclusions->None otherwise.
  • For a domain defined by n variables, exclusions must be of dimension .
  • For a domain defined by one variable, Exclusions->{x1,x2,} will exclude the points xi.
  • Exclusions"Discontinuities" typically includes piecewise discontinuities and branch-cut discontinuities.
  • Exclusions"Singularities" typically includes poles and essential singularities.
  • The automatically computed exclusions will typically include potential discontinuities and singularities, including removable discontinuities and singularities.
  • For plotting functions, ExclusionsStyle specifies how to draw exclusions and their boundaries.

ExamplesExamplesopen allclose all

Basic Examples  (5)Basic Examples  (5)

Exclude portions of a surface where it has jumps:

In[1]:=
Click for copyable input
Out[1]=

Leave the surface entirely connected:

In[1]:=
Click for copyable input
Out[1]=

Exclude portions of a curve where it has jumps:

In[1]:=
Click for copyable input
Out[1]=

Exclude a fixed set of points:

In[1]:=
Click for copyable input
Out[1]=

Specify where the function is discontinuous:

In[1]:=
Click for copyable input
Out[1]=
Introduced in 2007
(6.0)
| Updated in 2016
(11.0)