kamien utworzono 17 maja 2007 utworzono 17 maja 2007 Witam. Potrzebuje pomocy w zakodowaniu Układu równań liniowych metoda macierzy odwrotnej. Jako ze do programowania mam dwie lewe rece to prosze o porady jak wogole sie za to zabrac? Jak wyznaczyc macierz jednostkowa itd.? Z gory serdecznie dziekuje
m1chu komentarz 25 maja 2007 komentarz 25 maja 2007 Proszę bardzo. Na początek - macierz jednostkowa. Wczytujesz do tablicy dwuwymiarowej (domyślnie statycznej) elementy macierzy ([wiersze][kolumny]). float tablica[255][255];for ( int i = 0; i < 255; i++ ) //za 255 wpisujesz ilosc wierszy lub wynik z pobrania ilosci poprzez printf{ for ( int j = 0; j < 255; j++ ) //tu z 255 to samo co powyzej;] { scanf("%f", &tablica[i][j]); }} Po czym sprawdzasz czy elementy macierzy o i == j sa rowne 1, a reszta czy rowna jest 0. bool jednostkowa = true;for ( int f = 0; f < 255; f++ ) //255 znowu;]{ for ( int g = 0; g < 255; g++ ) //255;] { if ( (i == j && tablica[i][j] != 1) || (i != j && tablica[i][j] != 0) ) { jednostkowa = false; } }} Oczywiście musisz sobie to wkomponować w swój program No jak będziesz to miał, to możemy pomyśleć co dalej
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.