Ejemplo n.º 1
0
 public Complex <T> Addition(Complex <T> left, Complex <T> right)
 {
     return(new Complex <T>
     {
         Im = _operations.Addition(left.Im, right.Im),
         Re = _operations.Addition(left.Re, right.Re)
     });
 }
Ejemplo n.º 2
0
        public Matrix <T> Add(Matrix <T> matrix)
        {
            var newMatrix = new Matrix <T>(new T[_array2D.GetLength(0), _array2D.GetLength(1)], _iNumberable);

            for (var i = 0; i < _array2D.GetLength(0); ++i)
            {
                for (var j = 0; j < _array2D.GetLength(1); ++j)
                {
                    newMatrix.SetElement(i, j, _iNumberable.Addition(_array2D[i, j], matrix._array2D[i, j]));
                }
            }

            return(newMatrix);
        }