// public methods public static DoubleVec Divide(DoubleVec vec, int count) { DoubleVec outVec = null; if ((count != 0) && (vec != null)) { outVec = new DoubleVec(vec.GetSize()); for (int i = 0; i < outVec.GetSize(); i++) { outVec.SetElement(vec.GetElement(i) / count, i); } } return(outVec); }
public static DoubleVec Minus(DoubleVec vec1, DoubleVec vec2) { int size1 = vec1.GetSize(); int size2 = vec2.GetSize(); DoubleVec outVec = new DoubleVec(size1); if (size1 == size2) { for (int i = 0; i < size1; i++) { double @out = vec1.GetElement(i) - vec2.GetElement(i); outVec.SetElement(@out, i); } } return(outVec); }