NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Makak Stromovy:7.1.2017 9:41

zdravím, som v koncoch a to som len na začiatku :P Mam problém že neviem skombinovať for cykly tak, aby mi to podla spravnej postupnosti vynasobilo 1. maticu 2. maticou.
Tu nájdete spôsob výpočtu matíc: http://www.matematika.cz/matice

Za odpovede som vopred vdačný :)

 
Odpovědět
7.1.2017 9:41
Avatar
Odpovídá na Makak Stromovy
Petr Štechmüller:7.1.2017 10:08

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

Nahoru Odpovědět
7.1.2017 10:08
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Makak Stromovy:7.1.2017 10:26

Keď som to poprepisoval do c# tak to robilo dosť blbosti, nevypočitalo to to čo som čakal , každopadne dakujem za odpoved.

 
Nahoru Odpovědět
7.1.2017 10:26
Avatar
Odpovídá na Makak Stromovy
Petr Štechmüller:7.1.2017 10:32

Tohle je kód pro C++, musíš si to upravit.

Nahoru Odpovědět
7.1.2017 10:32
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Makak Stromovy:7.1.2017 10:36

Á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 :D

 
Nahoru Odpovědět
7.1.2017 10:36
Avatar
Makak Stromovy:7.1.2017 11:15

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.

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
7.1.2017 11:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.