**Package: **FunctionApproximation

Specify additional options to use with
`FunctionApproximation.Problem`

object

The `FunctionApproximation.Options`

object contains additional
options for defining a `FunctionApproximation.Problem`

object.

creates a `options`

= FunctionApproximation.Options()`FunctionApproximation.Options`

object to use as an input to
a `FunctionApproximation.Problem`

object. The output,
`options`

, uses default property values.

creates a `options`

= FunctionApproximation.Options(`Name,Value`

)`FunctionApproximation.Options`

object with property values
specified by one or more `Name,Value`

pair arguments.
`Name`

must appear inside single quotes (`''`

).
You can specify several name-value pair arguments in any order as
`Name1,Value1,...,NameN,ValueN`

.

Value. To learn how value classes affect copy operations, see Copying Objects (MATLAB).

When you set `BreakpointSpecification`

to
`'ExplicitValues'`

, during the approximation process, the algorithm
also attempts to find a solution using `'EvenSpacing'`

and
`'EvenPow2Spacing'`

. Likewise, when you set
`BreakpointSpecification`

to `'EvenSpacing'`

,
the algorithm also attempts to find a solution using
`'EvenPow2Spacing'`

. If you set the property to
`'EvenPow2Spacing'`

, the algorithm only attempts to find a solution
using this spacing.

In cases where the `BreakpointSpecification`

property is set to
`'EvenSpacing'`

, but the `InputUpperBounds`

or
`InputLowerBounds`

property of the `FunctionApproximation.Problem`

object is equal to the range of the
`InputTypes`

, the algorithm does not attempt to find a solution
using `'EvenPow2Spacing'`

.

`FunctionApproximation.LUTMemoryUsageCalculator`

|`FunctionApproximation.LUTSolution`

|`FunctionApproximation.Options`

|`FunctionApproximation.Problem`