for (int i = 0; i < iMatrix1.Count(); i++)
{
if (Math.Abs(iMatrix1[i]) > 1E-20 & Math.Abs(iMatrix1[i]) < 0.0001) { oArrayList.Add(0); }
else { oArrayList.Add(iMatrix1[i]); }
}
Может быть, это просто усталые глаза ... Но я не получаю ожидаемого результата, здесь. Я пытаюсь устранить ошибочные числа, которые выходят за нижнюю границу для данного допуска. (имеется в виду, что если они выходят за пределы диапазона, который я пытаюсь определить, они должны обрабатываться как ноль)
По некоторым причинам, это также изменение чисел, которые находятся за пределами этой нижней границы.
Я уверен, что это просто глупая ошибка. Пожалуйста, поставьте меня прямо.
Мое возвращаемое значение для iMatrix [i] = -0.000000000000000055
И понятно, 0.00000000000000000001 <| -0.000000000000000055 | <.00001 </p>
Опять же, я уверен, что это просто глупая оплошность ... Но это убивает меня, на данный момент.