MATHCAD 2000 ściąga do ćwiczeń z podstaw informatyki 3/8
Wybrane funkcje wbudowane
System Mathcad dysponuje ogromną liczbą wbudowanych funkcji matematycznych, takich jak:
• funkcje trygonometryczne, sin, cos, tan, cot
• wykładnicze exp, log, ln
• wektorowe, max, min, matrix, diag, rows, cols
• statystyczne, normal, gamma.
Istnieją ponadto funkcje-procedury dedykowane do rozwiązywania konkretnych zagadnień. Ich używanie jest już trudniejsze i wymaga pewnej wiedzy z metod numerycznych, jednak im właśnie należy poświęcić więcej czasu aby móc w pełni korzystać z potencjału obliczeniowego Mathcada. Na początek podajemy tylko dwa przykłady:
lsolve(A, v) - rozwiązywanie układu równań liniowych, find(xl, x2,...) - poszukiwanie rozwiązania równań nieliniowych.
Predefiniowane zmienne globalne
Jt = 3.14159... e = 2.71828...
ORIGIN = 0 - definiuje początkowy indeks pierwszego elementu wektorów i macierzy TOL = 10‘3 - dopuszczalny błąd względny przy obliczaniu całek, rozwiązywaniu równań, itp.
Definiowanie własnych zmiennych i funkcji
Kluczową rolę w obliczeniach prowadzonych w Mathcadzie odgrywa możliwość definiowania własnych zmiennych i funkcji. Raz zdefiniowaną zmienną lub funkcję można używać wielokrotnie upraszczając i zwiększając przejrzystość obliczeń. Zmienne (lub funkcje) mogą mieć zasięg lokalny lub globalny. Zmienne lokalne widziane są na prawo i poniżej definicji, natomiast zmienne globalne widziane są w całym arkuszu niezależnie od miejsca ich definicji. Definicja zmiennej lokalnej ma postać:
nazwa zmiennej lokalnej := wartość (lub ogólniej - wyrażenie), a zmiennej globalnej:
nazwa zmiennej globalnej = wartość.
Operatory i ”=” uzyskujemy poprzez wpisanie z klawiatury odpowiednio dwukropka lub tyldy - Mathcad automatycznie przekształca wpisane znaki do postaci wyświetlanej powyżej. Wartości zmiennych lokalnych można zmieniać w trakcie obliczeń - zmienna może przechowywać różne wartości w kolejnych etapach obliczeń - nowa definicja niszczy starą.
Uwaga: Mathcad rozróżnia wielkie i małe litery a nawet rodzaj zastosowanej czcionki. Na przykład zmienne: abc, ABC oraz ahc oznaczajątrzy różne wielkości.
Obliczenia symboliczne kontra numeryczne
Mathcad dysponuje dwoma niezależnymi mechanizmami przetwarzania danych:
• obliczenia numeryczne - stosowane w typowych zagadnieniach inżynierskich, gdzie głównym celem jest znalezienie rozwiązania w postaci konkretnych wartości liczbowych,
wyrażenie = wynik w postaci liczby (klaw. =)
• obliczenia symboliczne - stosowane przede wszystkim w analizie matematycznej, w której (o ile to możliwe) staramy się uzyskać rozwiązanie w postaci zwięzłego wzoru matematycznego
wyrażenie—» wynik w postaci wzoru (klaw. Ctrl+. lub Shift+Ctrl+.)