コード例 #1
0
        public Macierz Odejmij(Macierz a)
        {
            Macierz wynik = new Macierz(Wymiar);

            wynik.Zeruj();
            for (int i = 0; i < Wymiar; i++)
            {
                for (int j = 0; j < Wymiar; j++)
                {
                    wynik.Pola[i][j] = this.Pola[i][j] - a.Pola[i][j];
                }
            }
            return(wynik);
        }
コード例 #2
0
        public Macierz Mnoz(Macierz a)
        {
            Macierz wynik = new Macierz(Wymiar);

            wynik.Zeruj();
            for (int i = 0; i < Wymiar; i++)
            {
                for (int j = 0; j < Wymiar; j++)
                {
                    for (int k = 0; k < Wymiar; k++)
                    {
                        wynik.Pola[i][j] += this.Pola[i][k] * a.Pola[k][j];
                    }
                }
            }
            return(wynik);
        }
コード例 #3
0
 public Hopfield(int wejscia)
 {
     iloscWejsc = wejscia;
     macierz    = new Macierz(iloscWejsc);
     macierz.Zeruj();
 }