文档

FunctionApproximation.Problemclass

包:FunctionApproximation

对象定义函数近似,或优化的查找表

描述

FunctionApproximation.Problem对象定义的数学函数来近似一个查找表,或查找表块优化。定义问题,之后使用解决方法来生成一个FunctionApproximation.LUTSolution对象包含近似。

建设

approximationProblem= FunctionApproximation.Problem ()创建一个FunctionApproximation.Problem对象的默认属性值。当没有函数输入提供的FunctionToApproximate属性设置为“罪”

approximationProblem= FunctionApproximation.Problem (函数)创建一个FunctionApproximation.Problem对象近似函数,数学函数块,或指定的查找表函数

输入参数

全部展开

函数来近似,或者查找表块优化,指定为一个函数处理,一个数学函数,一个数学函数块,或一个查找表的块(例如,一维查找表,一天的查找表)。

如果你指定一个查找表的块,解决方法生成一个优化的查找表。

如果你指定一个数学函数,函数处理,或数学函数块,解决方法生成一个查找表输入函数的近似。

必须在MATLAB函数处理®搜索路径,或者近似失败。

MATLAB数学函数支持近似:万博1manbetx

  • 1 /方式

  • 10 . x ^

  • 2 . x ^

  • 这些“可信赖医疗组织”

  • 作用是

  • 印度历的7月

  • 的作用

  • :

  • 量化

  • atanh

  • 因为

  • cosh

  • 经验值

  • 日志

  • log10

  • log2

  • sinh

  • √6

  • 棕褐色

  • 双曲正切

  • x ^ 2。

请注意

数学函数和函数必须矢量化处理。有关更多信息,请参见向量化(MATLAB)。

数据类型:字符|function_handle

属性

全部展开

函数来近似,或者查找表块优化,指定为一个函数处理,一个数学函数,一个数学函数块,或一个查找表的块(例如,一维查找表,一天的查找表)。

如果你指定一个查找表的块,解决方法生成一个优化的查找表。

如果你指定一个数学函数,函数处理,或数学函数块,解决方法生成一个查找表输入函数的近似。

在MATLAB函数处理必须搜索路径,或近似失败。

MATLAB数学函数支持近似:万博1manbetx

  • 1 /方式

  • 10 . x ^

  • 2 . x ^

  • 这些“可信赖医疗组织”

  • 作用是

  • 印度历的7月

  • 的作用

  • :

  • 量化

  • atanh

  • 因为

  • cosh

  • 经验值

  • 日志

  • log10

  • log2

  • sinh

  • √6

  • 棕褐色

  • 双曲正切

  • x ^ 2。

请注意

数学函数和函数必须矢量化处理。有关更多信息,请参见向量化(MATLAB)。

数据类型:字符|function_handle

输入数量近似函数。这个属性是推断的FunctionToApproximate财产,因此它不是一个可写属性。

数据类型:

所需的近似函数,输入的数据类型指定为一个numerictype,万博1manbetxSimulink.Numerictype或一个向量numerictype万博1manbetxSimulink.Numerictype对象。的数量InputTypes指定必须匹配NumberOfInputs

例子:问题。InputTypes = [" numerictype(13) 1日16日”、“numerictype(10) 1, 16日”);

下限范围的输入函数近似,指定为一个标量或矢量。如果您指定,InputLowerBounds在近似来源于使用InputTypes财产。的尺寸InputLowerBounds必须匹配NumberOfInputs

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

的上限范围的输入函数近似,指定为一个标量或矢量。如果您指定,InputUpperBounds在近似来源于使用InputTypes财产。的尺寸InputUpperBounds必须匹配NumberOfInputs

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

所需的函数近似输出,数据类型指定为一个numerictype万博1manbetxSimulink.Numerictype。例如,指定您想要的输出与16位字长签署了定点数据类型和best-precision部分长度,设置OutputType财产“numerictype (16)”

例子:问题。OutputType = " numerictype (16)”;

附加选项和约束在近似,使用指定的作为FunctionApproximation.Options对象。

方法

解决 解决函数逼近问题的优化解决方案

复制语义

句柄。学习如何处理类影响复制操作,明白了复制对象(MATLAB)。

例子

全部折叠

创建一个FunctionApproximation.Problem对象,指定一个函数处理要近似。

问题= FunctionApproximation.Problem (@ (x, y) sin (x) + cos (y))
问题= FunctionApproximation。问题with properties FunctionToApproximate: @(x,y)sin(x)+cos(y) NumberOfInputs: 2 InputTypes: ["numerictype('double')" "numerictype('double')"] InputLowerBounds: [-Inf -Inf] InputUpperBounds: [Inf Inf] OutputType: "numerictype('double')" Options: [1×1 FunctionApproximation.Options]

FunctionApproximation.Problem对象,问题使用默认属性值。

集函数的输入范围和0之间2 *π

问题。InputLowerBounds = (0,0);问题。InputUpperBounds =(2 *π,2 *π)
问题= FunctionApproximation。问题with properties FunctionToApproximate: @(x,y)sin(x)+cos(y) NumberOfInputs: 2 InputTypes: ["numerictype('double')" "numerictype('double')"] InputLowerBounds: [0 0] InputUpperBounds: [6.2832 6.2832] OutputType: "numerictype('double')" Options: [1×1 FunctionApproximation.Options]

创建一个FunctionApproximation.Problem对象,指定一个数学函数来近似。

问题= FunctionApproximation.Problem (“日志”)
问题= FunctionApproximation。问题with properties FunctionToApproximate: @(x)log(x) NumberOfInputs: 1 InputTypes: "numerictype(1,16,10)" InputLowerBounds: 0.6250 InputUpperBounds: 15.6250 OutputType: "numerictype(1,16,13)" Options: [1×1 FunctionApproximation.Options]

数学函数有适当的输入范围,输入数据类型,和输出数据类型属性默认值。

创建一个FunctionApproximation.Problem优化现有的查找表的对象。

load_system (“sldemo_fuelsys”);问题= FunctionApproximation.Problem (“sldemo_fuelsys / fuel_rate_control airflow_calc /注入恒定的)
问题= FunctionApproximation。问题with properties FunctionToApproximate: 'sldemo_fuelsys/fuel_rate_control/airflow_calc/Pumping Constant' NumberOfInputs: 2 InputTypes: ["numerictype('single')" "numerictype('single')"] InputLowerBounds: [50 0.0500] InputUpperBounds: [1000 0.9500] OutputType: "numerictype('single')" Options: [1×1 FunctionApproximation.Options]

软件推断的属性问题对象的模型。

算法

全部展开

介绍了R2018a

这个主题有帮助吗?