2.1.17.8.14 ocmath_replace_data_in_vector
Description
Replace elements that match the condition in a vector
Syntax
int ocmath_replace_data_in_vector( UINT lSize, double * pv, const double dThreshold, const double dRepVal, UINT wBitwiseOption = MATREPL_TEST_EQUAL )
Parameters
- lSize
- [input] the size of the vector
- pv
- [modify] pointer to the vector
- dThreshold
- [input] the threshold value to be compared to
- dRepVal
- [input] the value to replace the elements matching the condition
- wBitwiseOption
- [input] the comparison condition
Return
Return OE_NOERROR if succeed, otherwise, non-zero error code is returned.
Examples
EX1
void ocmath_replace_data_in_vector_ex1()
{
vector vx = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
ocmath_replace_data_in_vector(vx.GetSize(), vx, 5, 0, MATREPL_TEST_EQUAL | MATREPL_TEST_GREATER);
// vx = {1, 2, 3, 4, 0, 0, 0, 0, 0, 0} now
}
Remark
See Also
Header to Include
origin.h
Reference
|