Cały artykuł do pobrania jako pdf.

Transkrypt

Cały artykuł do pobrania jako pdf.
Maple i wykresy
1 Program Maple
1.1
Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim
poprzednim tutorialu.
1.2
Uruchomienie programu Maple
Uruchamiamy go, wpisując w konsoli maple, potwierdzając klawiszem enter.
1.3
Zapisywanie danych do pliku
Chcemy np. zapisać liczby do zmiennych, a następnie przechować je na później np.:
a:=1; b:=2; c:=3; Następnie wykonujemy polecenie:
save a,b,c, "maple.m";
które to pozwoli zapiać nam zmienne: a,b,c do pliku o nazwie maple.m. Wygląda to
następująco:
Następnie wpisujemy polecenie:
quit;
co pozwoli nam wyjść z programu.
Teraz możemy zobaczyć, że zapisaliśmy plik poprawnie:
Widzimy, że wśród moich plików znajduje się też maple.m .
1.4
Otwieranie pliku
Spróbujmy przywrócić nasze zmienne z powrotem. Po otwarciu Maple wpisujemy:
read "maple.m";
teraz możemy ponownie operować na zmiennych, które wcześniej zapisaliśmy:
1.5
Usuwanie pliku
Aby usunąć plik wystarczy skorzystać z polecenia rm. UWAGA! Polecenie to
wykonujemy w powłoce (konsoli). Nie w Maple!
Widzimy, że usunięcie się powiodło.
2 Tworzenie wykresów
2.1
Środki przygotowawcze
2.1.1
Przejście do katalogu publicznego naszego konta
W tym etapie przejdziemy do innego katalogu, który nosi nazwę: public_html. Jest
to katalog publiczny naszego konta instytutowego, w którym możemy umieścić naszą stronę
internetową, jak również pobrać dowolny plik znajdujący się w tym katalogu. Będąc w
katalogu domowym naszego konta, wykonujemy:
cd public_html/
a następnie zatwierdzamy klawiszem enter.
2.1.2
Tworzenie nowego katalogu
Następnie utworzymy tam katalog, w którym będziemy umieszczać nasze wykresy.
Ten krok jest ważny, ponieważ ułatwi to pobieranie wykresów, jak również ich wyświetlanie.
Aby utworzyć nowy katalog wpisujemy:
mkdir maple
Od razu przejdziemy do niego poleceniem, które już znanym:
cd maple
2.1.3
Przygotowanie przeglądarki internetowej
Teraz otwórz swoją przeglądarkę internetową i wpisz oto taki link:
www.math.uni.wroc.pl/~sXXXXXX/maple
gdzie XXXXXX to twój numer indeksu. Za chwilę się to nam przyda. Teraz zajmiemy się
wykresami.
2.2
•
Tworzenie wykresu w formacie PostScript
Na wstępie powiem, że jest to format do którego użytkownicy Windows OS,
będą potrzebować jakiś program umożliwiający podgląd. Inne formaty, bardziej
przyjazne dla tego systemu, zostały opisane później.
Będąc w katalogu public_html/maple/ otwórz program Maple. Stworzymy teraz
wykres w formacie PostScript. Niech:
f ( x)=sin(x ) , x ∈(0,2⋅π )
Aby zobaczyć wykres powyższej funkcji wpisz:
plotsetup(ps,plotoutput="plot.ps",plotoptions="portrait,noborder"); plot(sin(x), x=0..2*Pi, title="To sinus");
Pierwsza linijka pozwoli ustawić port wyjścia, jakim będzie plik formatu PostScript. W
terminalu będzie to wyglądać następująco:
Po wszystkim w katalogu powinien pojawić się plik plot.ps. Aby go zobaczyć, przejdź do
swojej przeglądarki, co opisałem w punkcie 2.1.3 i odśwież stronę klawiszem F5. Powinno
się pojawić coś w tym stylu:
Teraz wystarczy kliknąć w pozycje 'plot.ps', aby pobrać (lub wyświetlić, zależy od
przeglądarki) nasz wykres.
Wykres będzie wyglądał następująco:
2.3
Tworzenie wykresu w formacie jpeg
Składnia tworzenia jest bardzo podobna jak w przypadku PostScript, zmienia się
bowiem tylko pierwsza linijka, czyli:
plotsetup('jpeg',plotoutput="plot.jpeg",plotoptions="portrait,noborder");
będzie to wyglądać w następujący sposób:
i aby pobrać nasz plik odświeżamy stronę klawiszem F5 i klikamy w nową pozycję, która się
pojawiła. Po kliknięciu powinniśmy zobaczyć wykres w przeglądarce, gdyż ten format jest
znany większości z nich:
Oczywiście można pobrać nasz wykres, klikając prawym przyciskiem myszy, a następnie
wybierając 'Zapisz obraz jako'.
2.4
Wykres typu gif
Format typu gif (niektórym znany) ma to do siebie, że może być animowany. To też
stworzymy teraz animacje funkcji postaci:
f ( x)=a⋅sin(x ), x ∈( 0,2⋅π) , a∈(−5,5)
Posłużą nam do tego polecenia:
with(plots):
plotsetup('gif', plotoutput="plot.gif", plotoptions="portrait,noborder");
animate(a*sin(x), x=0..2*Pi, a=-5..5);
Uwaga:
• Pierwsza linijka służy do załadowania biblioteki 'plots', która zawiera kilkadziesiąt
funkcji rysujących. Nas interesuje funkcja animate().
Aby zobaczyć naszą animacje, wystarczy odświeżyć stronę przeglądarki jak poprzednio.
2.5
Wykres wyświetlający się na ekranie.
Spróbujemy wyświetlić sobie wykres na ekranie naszego komputera. Pamiętasz może,
jak logowaliśmy się za pomocą ssh dodając flagę -X? Teraz właśnie nam to się przyda.
Wykonamy prostą animacje funkcji:
f ( x)=a⋅sin(x ), x ∈( 0,2⋅π) , a∈(−5,5)
wpisujemy zatem:
with(plots):
plotsetup(x11);
animate(a*sin(x), x=0..2*Pi, a=­5..5);
Uwagi:
• Pierwszą linijkę już znamy z poprzedniego rozdziału.
• Druga linijka informuje Maple, że chcemy wynik animacji eksportować na ekran (x11)
• Po ostatniej komendzie należy chwilę odczekać (zależy to od prędkości łącza).
Jak już wszystko się załaduje, powinno pojawić się okno tego typu:
Enjoy :-)
Opracował:
Paweł Matkowski

Podobne dokumenty