ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)



Podobne dokumenty
Microsoft EXCEL SOLVER

Badania operacyjne Instrukcja do c wiczen laboratoryjnych Rozwiązywanie problemów programowania liniowego z użyciem MS Excel + Solver

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Excel - użycie dodatku Solver

Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład:

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW

Rozwiązywanie programów matematycznych

Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego

EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Obliczenia iteracyjne

PODSTAWOWE ANALIZY I WIZUALIZACJA Z WYKORZYSTANIEM MAP W STATISTICA

Arkusz kalkulacyjny Excel

Wykład

Programowanie celowe #1

Analiza danych przy uz yciu Solvera

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ

maj 2014 Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa St. II stop., sem. I

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

1. Sporządzić tabele z wynikami pomiarów oraz wyznaczonymi błędami pomiarów dotyczących przetwornika napięcia zgodnie z poniższym przykładem

Badania Operacyjne Ćwiczenia nr 4 (Materiały)

Rozdział 1. Prędkość i przyspieszenie... 5 Rozdział 2. Składanie ruchów Rozdział 3. Modelowanie zjawisk fizycznych...43 Numeryczne całkowanie,

5. Rozwiązywanie układów równań liniowych

Rozdział 1 PROGRAMOWANIE LINIOWE

Numeryczne rozwiązywanie równań i układów równań

Definicja i własności wartości bezwzględnej.

Analiza Statystyczna

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Równanie przewodnictwa cieplnego (I)

Podręczna pomoc Microsoft Excel 2007

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu

Uzasadnienie tezy. AB + CD = BC + AD 2

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Ewidencja Opłat za Korzystanie ze Środowiska

Rozwiązanie problemu transportowego metodą VAM. dr inż. Władysław Wornalkiewicz

Rozwiązywanie problemów z użyciem Solvera programu Excel

Rozdział 2. Liczby zespolone

INFORMATOR TECHNICZNY WONDERWARE. Tworzenie raportów zmianowych lub szarŝ w ActiveFactory. Wstęp. Kalkulacje czasu uŝywając funkcji Microsoft Excel

Tytuł: Instrukcja robocza. Cel Zastosuj tę procedurę, aby wyświetlić dane zagregowane i szczegółowe budżetu jednostki.

W. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1

Rozwiązywanie równań nieliniowych

Matematyka stosowana i metody numeryczne

1. Logowanie do systemu

Co nowego w wersji 3.7 programu Invest for Excel

1 AKTYWACJA POLECENIA SOLVER DO JAKICH ZADAŃ WYKORZYSTAMY SOLVERA? PROSTY PRZYKŁAD SOLVERA WIĘCEJ O SOLVERZE...

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Rozdział 1 PROGRAMOWANIE LINIOWE

Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Rys Szkic sieci kątowo-liniowej. Nr X [m] Y [m]

Regresja linearyzowalna

WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Analiza matematyczna dla informatyków 3 Zajęcia 14

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Równania nieliniowe. LABORKA Piotr Ciskowski

Optymalizacja ciągła

Wprowadzenie do MS Excel

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Spis treści Szybki start... 4 Podstawowe informacje opis okien... 6 Tworzenie, zapisywanie oraz otwieranie pliku... 23

Wykład 14. Elementy algebry macierzy

INTERPOLACJA I APROKSYMACJA FUNKCJI

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

, h(x) = sin(2x) w przedziale [ 2π, 2π].

Rozdział 6 PROGRAMOWANIE WYPUKŁE I KWADRATOWE

łączny czas pracy (1 wariant) łączny koszt pracy (2 wariant) - całkowite (opcjonalnie - dla wyrobów liczonych w szt.)

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

MATEMATYKA POZIOM PODSTAWOAWY Kryteria oceniania odpowiedzi. Arkusz A I. Strona 1 z 7

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Wykład 5. Metoda eliminacji Gaussa

1 Układy równań liniowych

Ćwiczenia Skopiować do swojego folderu plik cwiczenia-kl.ii.xls, a następnie zmienić jego nazwę na imię i nazwisko ucznia

Numeryczne rozwiązywanie równań różniczkowych ( )

Układy VLSI Bramki 1.0

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

Ekonometria - ćwiczenia 10

TEMAT: Ilustracja graficzna układu równań.

Jak korzystać z Excela?

Metoda rozdzielania zmiennych

Badania Operacyjne Ćwiczenia nr 6 (Materiały)

Instrukcja użytkownika systemu medycznego. Pracownik medyczny psycholog / rehabilitant

Równania poziom podstawowy (opracowanie: Mirosława Gałdyś na bazie = Rozwiąż układ równań: (( + 1 ( + 2 = = 1

Document: Exercise*02*-*manual /11/ :31---page1of8 INSTRUKCJA DO ĆWICZENIA NR 2

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. prof. dr hab.inż. Katarzyna Zakrzewska

Przykładowe zadania z teorii liczb

Modelowanie rynków finansowych z wykorzystaniem pakietu R

MATEMATYKA Wymagania edukacyjne i zakres materiału dla klasy drugiej poziom podstawowy w roku szkolnym 2013/2014 ZAKRES MATERIAŁU, TREŚCI NAUCZANIA

Metody numeryczne Wykład 4

7 zaokr aglamy do liczby 3,6. Bład względny tego przybliżenia jest równy A) 0,8% B) 0,008% C) 8% D) 100

Laboratorium Metod Optymalizacji

Transkrypt:

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest możliwe wykonanie przekształceń równań tego układu, tak żeby uzyskać jawne wyrażenia na x 1 i x 2 innymi słowy, rozwiązań nie można wyrazić przez funkcje elementarne Układ równań (1) można zapisać jako: f1( x) x1 sin x2 0 f2( x) x2 cos x1 0 (2) Rozwiązanie układu (1) polega zatem na znalezieniu takiego wektora x = [x 1, x 2 ], dla którego f(x) = 0. 2. Rozwiązanie Problem rozwiązywania układu równań nieliniowych można sprowadzić do zadania z optymalizacji funkcji wielu zmiennych: jeśli x jest rozwiązaniem układu (1), to funkcja będąca sumą kwadratów funkcji f 1 i f 2 z równania (2) osiąga minimum globalne, przy którym dodatkowo wartość tej funkcji jest równa 0. 3. Implementacja Implementacja dowolnego układu równań w programie MS Excel jest bardzo prosta. Przede wszystkim, należy zdefiniować komórki, w których przechowywane będą wartości zmiennych (niewiadomych). Poszczególne równania z rozważanego układu należy 1 Opisany sposób postępowania można zastosować zarówno do rozwiązywania jednego równania nieliniowego, jak również uogólnić go na układy składające się z dowolnej liczby równań N z N niewiadomymi (N > 2).

przedstawić w postaci formuł, stosując przy tym funkcje zdefiniowane w środowisku MS Excel, jak również odwołując się do poszczególnych zmiennych jak do adresów wcześniej zdefiniowanych komórek. Sumę kwadratów wartości poszczególnych funkcji najwygodniej jest obliczyć stosując formułę SUMA.KWADRATÓW. Przykład nawiązujący do układu równań (2) przedstawia Rys. 1. Rys. 1. Rozwiązanie układu równań polega na takim dopasowaniu wartości w komórkach B1 i B2, aby wartości wyświetlane w komórkach B4, B5 i B8 były możliwe jak najbliższe lub równe zeru. Na Rys. 1. wpisane wartości to x 1 = 0.5, x 2 = 0.5. Oczywiście, wartości te nie są rozwiązaniami układu równań (1), ponieważ wartość sumy kwadratów funkcji z układu (2) nie jest równa 0 (Rys. 2). Rys. 2.

Aby znaleźć prawidłowe wartości x 1 i x 2,należy użyć dodatku o nazwie Solver. Dodatek ten można zainstalować z poziomu środowiska Excel. Aby tego dokonać, należy otworzyć okno Opcje programu Excel, z menu po lewej stronie okna wybrać Dodatki i kliknąć Przejdź (Rys. 3). Rys. 3. Na ekranie pojawi się okno dialogowe z listą wyboru. Należy zaznaczyć pozycję Dodatek Solver i kliknąć OK. Po wykonaniu tych czynności dodatek Solver będzie dostępny z poziomu karty Dane głównego menu programu MS Excel (Rys. 4). Rys. 4. Po kliknięciu Solver na ekranie pojawia się okno dialogowe (Rys. 5), w którym należy zdefiniować:

komórkę celu, tzn. komórkę, w której zdefiniowana jest funkcja, która będzie optymalizowana lub funkcja definiującą równanie, którego rozwiązanie ma być wyznaczone; komórki zmieniane, tzn. komórki przechowujące wartości poszczególnych zmiennych; warunki ograniczające wartości zmiennych (<=, =, >=), istotne jeśli szuka się np. rozwiązań o wartościach dodatnich lub z konkretnego przedziału. problem, tzn. określenie, czy szukamy wartości zmiennych, przy których funkcja celu osiąga minimum/maksimum (odpowiednio opcje Min. / Maks. ) lub zadaną wartość (opcja Wartość ). dodatkowe opcje, związane z algorytmem, dokładnością obliczeń, liczbą możliwych iteracji, itp. (więcej informacji na ten temat można znaleźć w Pomocy programy MS Excel). Poszczególne komórki wybiera się wpisując ich adresy ręcznie lub klikając na. Rys. 5. W omawianym przykładzie, komórką celu jest komórka B8, natomiast komórkami zmienianymi są B1 i B2 (czyli zakres: B1:B2). Rozwiązanie uzyskujemy poprzez kliknięcie Rozwiąż. Efekt tego działania przedstawia Rys. 6.

Rys. 6. Jak widać, wartości zmiennych x 1 i x 2 zostały zmienione. Zarówno wartość widniejąca w komórce celu, jak również wartości funkcji definiujące układ równań są równe (lub bardzo bliskie) 0. Aby przechować rozwiązanie w bieżącym arkuszu, należy kliknąć OK. Dodatkowo, dodatek Solver umożliwia wygenerowanie różnego typu raportów (więcej informacji na ten temat można znaleźć w Pomocy programy MS Excel). UWAGA! Uzyskanie dokładnego rozwiązania bardzo często zależy od odpowiedniego wyboru wartości początkowych w komórkach zmienianych. Na ogół, konieczne jest podjęcie wielu prób rozwiązania startując z różnych wartości początkowych, wybieranych najczęściej metodą prób i błędów (jeśli o rozwiązaniu nie jest wiadome zupełnie nic). W pewnych sytuacjach jest jednak możliwe określenie sensownych początkowych wartości zmiennych na podstawie znajomości przebiegu funkcji definiujących układ równań lub innych informacji nt. rozważanego problemu.