//Умножение матрицы на вектор public Vector GetMultiplied(Vector vector) { if (vector.GetSize() != GetColumnsCount()) { throw new ArgumentException("Multiplied by vector can't calculated"); } Vector row = new Vector(GetRowsCount()); for (int i = 0; i < GetRowsCount(); ++i) { double result = Vector.GetVectorMultipliedByAnotherVector(rows[i], vector); row.SetComponent(i, result); } return(row); }