Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1

Mám program, který vezme vektor se 3 složkami a matici 3x3 a vynásobí je. Potřebuju, ale aby byla podmínka if že když vynásobím matici s její transponovanou maticí aby to byla jednotková matice.
asi něco jako if (
for(i = 0; i < 3; i++) {
for(j = 0; j < 3; j++) {
T[i][j] * T[j][i]) != E[i][j])
}
}
Nevím vůbec jak na to.
Offline
Zdravím,
if (kontrolaMatic(matice1, matice2)) jednotkovaMatice();
funkce kontrolaMatic bude vracet true v případě, pokud se jedná o matici a její transponovanou...
Offline
↑ NicholasRush:
Já nechápu co potřebuješ. Máš program co násobí matici a vektor, fajn. Pak ale mluvíš o tom, že násobíš dvě matice. Máš tedy ve skutečnosti program na násobení dvou matic nebo co? A pokud ano, k čemu má být dobrá "podmínka if že když vynásobím matici s její transponovanou maticí aby to byla jednotková matice"? Pokud ty dvě matice násobíš správně, tak jednotková matice vyjde, tak k čemu ta podmínka? Vůbec tomu nerozumím.
Offline
Stránky: 1