Abstract class representing a parameterized function.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class DoubleParameterizedFunction : ICloneable |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public MustInherit Class DoubleParameterizedFunction _ Implements ICloneable |
| Visual C++ |
|---|
[SerializableAttribute] public ref class DoubleParameterizedFunction abstract : ICloneable |
Remarks
A parameterized function
defines a funtion for each set of parameters. For example:
f(x: a, b) = a*cos(b*x) + b*sin(a*x)
is a parameterized function. For each set of values, a and b, it defines a function of x. For example if a = 1 and b = 2 then
f(x) = cos(2*x) + 2*sin(x).
Parameterized function are used by curve fitting routines and solve the following problem -
Suppose I have a set of points (xi, yi), i = 1...n, and I want to determine the values of a and b in the above parameterized function f(x: a, b) so that the resulting function f(x) best fits the data points.
f(x: a, b) = a*cos(b*x) + b*sin(a*x)
is a parameterized function. For each set of values, a and b, it defines a function of x. For example if a = 1 and b = 2 then
f(x) = cos(2*x) + 2*sin(x).
Parameterized function are used by curve fitting routines and solve the following problem -
Suppose I have a set of points (xi, yi), i = 1...n, and I want to determine the values of a and b in the above parameterized function f(x: a, b) so that the resulting function f(x) best fits the data points.
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Core..::.DoubleParameterizedFunction
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.FiveParameterLogisticFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.FourParameterLogisticFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.ThreeParameterExponentialFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.ThreeParameterSineFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.TwoParameterAsymptoticFtn
CenterSpace.NMath.Core..::.DoubleParameterizedDelegate
CenterSpace.NMath.Core..::.DoubleParameterizedFunction
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.FiveParameterLogisticFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.FourParameterLogisticFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.ThreeParameterExponentialFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.ThreeParameterSineFtn
CenterSpace.NMath.Analysis..::.AnalysisFunctions..::.TwoParameterAsymptoticFtn
CenterSpace.NMath.Core..::.DoubleParameterizedDelegate