//переопределение деления /// <summary> /// Деление вектора на число /// </summary> /// <param name="k">Число</param> /// <param name="V">Вектор</param> /// <returns>Новый вектор</returns> public static Vector operator /(Vector V, double k) { return(new Vector(ArrayVector.DivideOnK(V.data, k))); }
//переопределение умножения /// <summary> /// Умножение вектора на число /// </summary> /// <param name="k">Число</param> /// <param name="V">Вектор</param> /// <returns>Новый вектор</returns> public static Vector operator *(double k, Vector V) { return(new Vector(ArrayVector.MultiplyOnK(k, V.data))); }