LINSOLV Narzędzie to pozwala rozwiązywać układy 20 równań liniowych. Jak Aby rozwiązać równanie postaci Ax = b, po pierwsze wpisz w komórkę C4 liczbę równań. Następnie wpisz w pola zaznaczone żółtym tłem macierz A współczynników przy niewiadomych. A w pola niebieskie współczynniki macierzy b. Rozwiązanie x otrzymamy w postaci macierzy kolumnowej X podświetlonej na zielono.
Na zrzutce ekranu zobaczyć można sposób zapisu dla układu równań 2x1 + 3x2 + 3x3 = 1 2x1 + 3x2 + 2x3 = 1 3x1 + 3x2 + 3x3 = 3
Rozwiązaniem jest x1 = 2, x2 = -1 x3= 0 Rozwiązanie układu równań Ax = b jest dane równaniem x = A-1b. W excelu rozwiązanie otrzymujemyużywając wbudowanych funkcji MMULT i MINVERSE. Zaznaczmy, że funkcje te działaja również w Calcu. Wszystkie formuły zostały wpisane wykorzystując definicje nazw zmiennych i tylko wynik jest wyświetlany w arkuszu Funkcja OFFSET jest używana do zdefiniowania macierzy o pożądanej wielkości. Nazwy i wyrażenia zdefiniowano następująco: n (ilość równań do rozwiązania) =Sheet1!$C$4 A (Macierz współczynników) =OFFSET(Sheet1!$A$6,0,0,n,n) b (Macierz b) =OFFSET(Sheet1!$V$6,0,0,n,1) x (wyniki) =MMULT(MINVERSE(A),b) Zauważyć również warto, że dla oznaczania pól macierzy wykorzystano formatowanie warunkowe,Weryfikacji wartości użyto dla sprawdzenia czy ilość równań mieści się w przedziale 1do 20. W excelu można rozszerzyć powyższe narzędzie do wielkości 73 równań – większych macierzy excel nie przyjmuje.
Dodane przez piotr dnia September 27 2007 20:56:37 | 1 Komentarzy · 4787 Czytań -  |
|