Exemple #1
0
        public Matrice Suma(Matrice B)
        {
            int     sum = 0;
            Matrice r   = new Matrice(this.a, this.c);

            for (int i = 0; i < this.a; i++)
            {
                for (int j = 0; j < this.c; j++)
                {
                    sum = matrix[i, j] + B.GetElement(i, j);
                    r.SetElement(i, j, sum);
                }
            }
            return(r);
        }
Exemple #2
0
        public Matrice Scadere(Matrice B)
        {
            int     dif;
            Matrice r = new Matrice(this.a, this.c);

            for (int i = 0; i < this.a; i++)
            {
                for (int j = 0; j < this.c; j++)
                {
                    dif = matrix[i, j] - B.GetElement(i, j);
                    r.SetElement(i, j, dif);
                }
            }
            return(r);
        }
Exemple #3
0
        public Matrice Inmultire(Matrice B)
        {
            int     aux;
            Matrice r = new Matrice(this.a, B.c);

            for (int i = 0; i < this.a; i++)
            {
                for (int j = 0; j < B.c; j++)
                {
                    aux = 0;
                    for (int k = 0; k < this.c; k++)
                    {
                        aux += matrix[i, k] * B.GetElement(k, j);
                    }
                    r.SetElement(i, j, aux);
                }
            }
            return(r);
        }