static MatrixValue GetVectorSum(MatrixValue vec) { var m = new MatrixValue(vec.DimensionY, vec.DimensionX); var sum = ScalarValue.Zero; for (var i = 1; i <= vec.Length; i++) { sum += vec[i]; m[i] = sum; } return m; }