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 · 4291 CzytaÅ„ - |
|