72 lines
1.7 KiB
Markdown
72 lines
1.7 KiB
Markdown
# MathDifference
|
||||
|
|
|
|||
|
|
Generates an array with element differences of y[i]=x[i+lag]-x[i].
|
|||
|
|
|
|||
|
|
Version for a single generation of an array of real values:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
bool MathDifference(
|
|||
|
|
const double &array[], // array of values
|
|||
|
|
const int lag, // lag
|
|||
|
|
double &result[] // array of results
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Version for a single generation of an array of integer values:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
bool MathDifference(
|
|||
|
|
const int &array[], // array of values
|
|||
|
|
const int lag, // lag
|
|||
|
|
int &result[] // array of results
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Version for iterated generation of an array of real values (the number of iterations is set in the input parameters):
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
bool MathDifference(
|
|||
|
|
const double &array[], // array of values
|
|||
|
|
const int lag, // lag
|
|||
|
|
const int differences, // number of iterations
|
|||
|
|
double &result[] // array of results
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Version for iterated generation of an array of integer values (the number of iterations is set in the input parameters):
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
bool MathDifference(
|
|||
|
|
const int& array[], // array of values
|
|||
|
|
const int lag, // lag
|
|||
|
|
const int differences, // number of iterations
|
|||
|
|
int& result[] // array of results
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Parameters
|
|||
|
|
|
|||
|
|
array[]
|
|||
|
|
|
|||
|
|
[in] Array of values.
|
|||
|
|
|
|||
|
|
lag
|
|||
|
|
|
|||
|
|
[in] Lag parameter.
|
|||
|
|
|
|||
|
|
differences
|
|||
|
|
|
|||
|
|
[in] The number of iterations.
|
|||
|
|
|
|||
|
|
result[]
|
|||
|
|
|
|||
|
|
[out] Array to output the results.
|
|||
|
|
|
|||
|
|
Return Value
|
|||
|
|
|
|||
|
|
Returns true if successful, otherwise false.
|