Skip to main content
Commonmark migration
Source Link

##NIntegrate Method options##

NIntegrate Method options

There are many Method settings to use in NIntegrate and many but not all of their suboptions are documented the tutorial on NIntegrate. Some of these may be found by

?NIntegrate`StrategiesDump`*Options

Mathematica graphics

Others may be found by

?NIntegrate`StrategiesDump`*Properties

Mathematica graphics

Note in the case shown, the options are the same as the Method options of PiecewiseExpand and

SystemOptions["PiecewiseOptions"]

(* {"PiecewiseOptions" -> {"BooleanResult" -> Automatic, 
     "ConditionSimplifier" -> Automatic, 
     "DirectExpansionCrossovers" -> {10, 7., False}, 
     "EliminateConditions" -> True, "ExpandSpecialPiecewise" -> True, 
     "FactorInequalities" -> True, "FullStrengthInference" -> False, 
     "OrderlessConditions" -> Automatic, "Parallel" -> Automatic, 
     "RefineConditions" -> True, "Simplification" -> True, 
     "StrictCalculus" -> Automatic, "ValueSimplifier" -> Automatic}} *)

Note also that giving a wrong option to NIntegrate methods yields the list of properties as an error message:

NIntegrate[x, {x, 0, 1}, Method -> {"InterpolationPointsSubdivision", "Foo" -> True}]

NIntegrate::moptxn: The option Foo of the method InterpolationPointsSubdivision is not one of {MaxSubregions, Method, SymbolicProcessing}. >>

##NIntegrate Method options##

There are many Method settings to use in NIntegrate and many but not all of their suboptions are documented the tutorial on NIntegrate. Some of these may be found by

?NIntegrate`StrategiesDump`*Options

Mathematica graphics

Others may be found by

?NIntegrate`StrategiesDump`*Properties

Mathematica graphics

Note in the case shown, the options are the same as the Method options of PiecewiseExpand and

SystemOptions["PiecewiseOptions"]

(* {"PiecewiseOptions" -> {"BooleanResult" -> Automatic, 
     "ConditionSimplifier" -> Automatic, 
     "DirectExpansionCrossovers" -> {10, 7., False}, 
     "EliminateConditions" -> True, "ExpandSpecialPiecewise" -> True, 
     "FactorInequalities" -> True, "FullStrengthInference" -> False, 
     "OrderlessConditions" -> Automatic, "Parallel" -> Automatic, 
     "RefineConditions" -> True, "Simplification" -> True, 
     "StrictCalculus" -> Automatic, "ValueSimplifier" -> Automatic}} *)

Note also that giving a wrong option to NIntegrate methods yields the list of properties as an error message:

NIntegrate[x, {x, 0, 1}, Method -> {"InterpolationPointsSubdivision", "Foo" -> True}]

NIntegrate::moptxn: The option Foo of the method InterpolationPointsSubdivision is not one of {MaxSubregions, Method, SymbolicProcessing}. >>

NIntegrate Method options

There are many Method settings to use in NIntegrate and many but not all of their suboptions are documented the tutorial on NIntegrate. Some of these may be found by

?NIntegrate`StrategiesDump`*Options

Mathematica graphics

Others may be found by

?NIntegrate`StrategiesDump`*Properties

Mathematica graphics

Note in the case shown, the options are the same as the Method options of PiecewiseExpand and

SystemOptions["PiecewiseOptions"]

(* {"PiecewiseOptions" -> {"BooleanResult" -> Automatic, 
     "ConditionSimplifier" -> Automatic, 
     "DirectExpansionCrossovers" -> {10, 7., False}, 
     "EliminateConditions" -> True, "ExpandSpecialPiecewise" -> True, 
     "FactorInequalities" -> True, "FullStrengthInference" -> False, 
     "OrderlessConditions" -> Automatic, "Parallel" -> Automatic, 
     "RefineConditions" -> True, "Simplification" -> True, 
     "StrictCalculus" -> Automatic, "ValueSimplifier" -> Automatic}} *)

Note also that giving a wrong option to NIntegrate methods yields the list of properties as an error message:

NIntegrate[x, {x, 0, 1}, Method -> {"InterpolationPointsSubdivision", "Foo" -> True}]

NIntegrate::moptxn: The option Foo of the method InterpolationPointsSubdivision is not one of {MaxSubregions, Method, SymbolicProcessing}. >>

Source Link
Michael E2
  • 244.7k
  • 18
  • 350
  • 774

##NIntegrate Method options##

There are many Method settings to use in NIntegrate and many but not all of their suboptions are documented the tutorial on NIntegrate. Some of these may be found by

?NIntegrate`StrategiesDump`*Options

Mathematica graphics

Others may be found by

?NIntegrate`StrategiesDump`*Properties

Mathematica graphics

Note in the case shown, the options are the same as the Method options of PiecewiseExpand and

SystemOptions["PiecewiseOptions"]

(* {"PiecewiseOptions" -> {"BooleanResult" -> Automatic, 
     "ConditionSimplifier" -> Automatic, 
     "DirectExpansionCrossovers" -> {10, 7., False}, 
     "EliminateConditions" -> True, "ExpandSpecialPiecewise" -> True, 
     "FactorInequalities" -> True, "FullStrengthInference" -> False, 
     "OrderlessConditions" -> Automatic, "Parallel" -> Automatic, 
     "RefineConditions" -> True, "Simplification" -> True, 
     "StrictCalculus" -> Automatic, "ValueSimplifier" -> Automatic}} *)

Note also that giving a wrong option to NIntegrate methods yields the list of properties as an error message:

NIntegrate[x, {x, 0, 1}, Method -> {"InterpolationPointsSubdivision", "Foo" -> True}]

NIntegrate::moptxn: The option Foo of the method InterpolationPointsSubdivision is not one of {MaxSubregions, Method, SymbolicProcessing}. >>

Post Made Community Wiki by Michael E2