82 Mathcad. Ćwiczenia
Mathcad rozwiązuje układy równań i nierówności za pomocą procedury iteracyjnej, w związku z czym wymagane jest od użytkownika podanie początkowych wartości niewiadomych, inicjujących poszukiwania. Dostępne są dwie funkcje rozwiązujące, z których pierwsza Find poszukuje rozwiązania ścisłego (oczywiście w granicach tolerancji numerycznej), natomiast druga Mi nerr stara się znaleźć wartości jak najlepiej (w sensie minimalizacji wartości rezidualnych) spełniające zadane równania i nierówności.
Składnia układu równań i nierówności zawiera cztery części i jest następująca:
❖ inicjowanie początkowych wartości niewiadomych,
♦> słowo kluczowe Given, rozpoczynające blok równań i nierówności,
❖ równania i nierówności,
❖ funkcja rozwiązująca (Find lub Mi nerr).
Uwaga! Słowo kluczowe Given musi być zawsze domknięte funkcją rozwiązującą, gdyż w przeciwnym razie program będzie uważał, że fragment arkusza, znajdujący się poniżej słowa kluczowego Gi ven, jest blokiem równań i nierówności.
W trakcie definiowania równań i nierówności konieczne jest formułowanie relacji logicznych, np. równy, nierówny, mniejszy, większy itd. Do wprowadzania operatorów logicznych bardzo wygodny jest pasek narzędzi Boolean (rysunek 6.10), który można wyświetlić, wybierając z menu rozwijanego View polecenie Toolbars.
Pasek narzędzi Boolean
Znajdź dodatnie pierwiastki układu równań f cos x + x-y = 0 \ x2+y2- 4 = 0
t. Na powyższy układ równań narzucone są dodatkowe warunki: oba pierwiastki powinny mieć wartość dodatnią. Wynika stąd, że całkowity układ składać się będzie z dwóch powyższych równań oraz dwóch nierówności. Inicjujące wartości początkowe nie mogą być sprzeczne z nierównościami, więc można je wybrać jako dwukrotnie 1 (rysunek 6.11).
x:= 1
y:=l
Inicjowanie początkowych wartości niewiadomych