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); }
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); }
public Hopfield(int wejscia) { iloscWejsc = wejscia; macierz = new Macierz(iloscWejsc); macierz.Zeruj(); }