dr hab. inż. Rafał Palej, prof. PK
palej@mech.pk.edu.pl
budynek 2, pokój 2/2, I p.
MACSYMA
CALCULUS T/L
REDUCE
MuMATH
DERIVE
Theorist
FORM
Scratchpad (AXIOM)
Mathematica
Maple
Maple = Mathematics with pleasure
* Computer Algebra Systems (CAS)
Idea Algebry Komputerowej Dotychczasowy
Algebra
dorobek
Komputer
Komputerowa
matematyki
+
=
Co to jest Maple
Środowisko komputerowe umożliwiające prowadzenie obliczeń symbolicznych, numerycznych i tworzenie odpowiednich wykresów
„command the brilliance of a thousand mathematicians”
„Harnessing the Power of Mathematics”
„The Essential Tool for Mathematics and Modeling”
• rozwiązywanie wielu problemów w postaci analitycznej
• uzyskiwanie ścisłych wyników liczbowych
• uzyskiwanie rozwiązań numerycznych z dowolną dokładnością
• bogata biblioteka programów rysujących
• kilkadziesiąt pakietów tematycznych
• intuicyjny język programowania wysokiego poziomu
•
interfejs użytkownika
•
jądro systemu (kernel)
•
biblioteka programów
Rodzaje interfejsów Maple’a 1. Standardowy (graficzny)
2. Klasyczny (graficzny)
3. Liniowy (znakowy)
4. Kalkulator graficzny Maple’a
5. Kalkulator graficzny tworzony przez
użytkownika (Maplets)
Interfejsy graficzne Maple’a Interfejs standardowy
Interfejs klasyczny
Tryb
Tryb arkusza
Tryb arkusza
dokumentu
kalkulacyjnego
kalkulacyjnego
Math
Text
Math
Text
Math
Text
Mode
Mode
Mode
Mode
Mode
Mode
Zawiera napisane w języku C i skompilowane najważniejsze procedury (ok. 10%) odpowiadające za:
•
jego uruchomienie
•
zarządzanie pamięcią
•
interpretowanie poleceń
•
dostęp do najważniejszych funkcji
•
wykonywanie podstawowych operacji matematycznych
•
upraszczanie
•
wydruk
• procedury dostępne bezpośrednio po uruchomieniu Maple’a
• procedury pogrupowane w pakietach, dostępne po wczytaniu całego pakietu lub wybranej procedury Wszystkie procedury napisane w języku Maple’a i mogą być przeglądane i modyfikowane przez użytkownika
• User Manual
• Introductory Programming Guide
• Advanced Programming Guide
• J.Ombach, Wykłady z równań różniczkowych wspomagane komputerowo – Maple , UJ, 1999
• J.Ombach, Rachunek prawdopodobieństwa wspomagany komputerowo – Maple , UJ, 2000
• R.Palej, Algebra komputerowa w mechanice, PK, 2000
• R.Palej, A.Krowiak, Metody obliczeniowe wspomagane programem Maple, PK, 2009
• A. Krowiak, Wprowadzenie do pakietu obliczeń symbolicznych Maple, PK, 2009
• F. Wright, Computing with Maple, Chapman& Hall CRC, 2002
• D. Richards, Advanced Mathematical Methods with Maple, Cambridge University Press, 2002
http://www.maplesoft.com