HasNan

返回矩阵/向量中NaN值的数量。

ulong vector::HasNan();
 
ulong matrix::HasNan();

返回值

包含NaN值的矩阵/向量元素数。

注意

当比较具有NaN值的相应元素对时,CompareCompareByDigits方法认为这些元素相等,而在通常比较浮点数NaN != NaN的情况下。

例如:

void OnStart(void)
  {
   double x=sqrt(-1);
 
   Print("single: ",x==x);
 
   vector<double> v1={x};
   vector<double> v2={x};
 
   Print("vector: "v1.Compare(v2,0)==0);
  }
 
/* Result:
 
 single: false
 vector: true
*/

 

另见

MathClassifyCompareCompareByDigits