Diskuze: Nasobenie matice druhou maticou
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, co třeba takto:
int aMatrix[3][2] = {{1, 4}, {2, 5}, {3, 6}};
int bMatrix[2][3] = {{7, 8, 9}, {10, 11, 12}};
int product[3][3] = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
for (int row = 0; row < 3; row++) {
for (int col = 0; col < 3; col++) {
// Multiply the row of A by the column of B to get the row, column of product.
for (int inner = 0; inner < 2; inner++) {
product[row][col] += aMatrix[row][inner] * bMatrix[inner][col];
}
std::cout << product[row][col] << " ";
}
std::cout << "\n";
}
Stačí hledat na google
Keď som to poprepisoval do c# tak to robilo dosť blbosti, nevypočitalo to to čo som čakal , každopadne dakujem za odpoved.
Tohle je kód pro C++, musíš si to upravit.
Áno áno , zistil som , chvilku som robil aj v c++ tak mi to došlo , ale vravím že aj po prepísaní to robilo blbosti, nevypočitalo to to čo som chcel :/ , najlepšie by bolo (3x3) matica * (3x3) matica. .. Skusím ešte pohladať niečo teda ale nedarí sa mi , aj keď bolo niekde písane že existujú nato knižnice. Ale nedá mi to spať pokial nespravím vlastnú metódu
Našiel som jedno video, velmi mi pomohlo, ospravedlňujem sa za zbytočnú tému, v pripade že by niekto potreboval s týmto pomôcť: https://www.youtube.com/watch?… tu je riešenie.
Zobrazeno 6 zpráv z 6.