Wykresy 2D oraz 3D
Choć funkcja plot samoczynnie tworzy okno z wykresem nader często istnieje potrzeba utworzenia pustego okna. Do tego celu przeznaczona jest funkcja figurę. Aby narysować elementarne wykresy funkcji x2 oraz —x2 wystarczy przygotować dane: x=-3:0.1:3; y=x. *x A następnie za pomocą figurę utworzyć nowe okno i wydać polecenie plot. Dla następnego wykresu ponownie wydajemy polecenie figurę tworząc tym samym następne okno. Poszczególne polecenia prezentują się następująco:
plot(x,y)
figurę
plot(x,-y)
Rysowanie nowego wykresu na istniejącym jest możliwe po wydaniu polecenia hołd. Następnie polecenie plot nie powoduje tworzenia nowego okna. Narysowanie obydwu parabol z poprzedniego przykładu na jednym wykresie jest następujące:
x—3:0.1:3; y=x.*x; figurę plot(x,y) hołd
plot(x,-y)
Polecenie plot oprócz podania danych, pozwala opisać w jaki sposób ma być rysowania linia samego wykresu. Opis wszystkich oznaczeń uzyskamy po wydaniu polecenie help plot. Do narysowania wykresu np.: za pomocą czerwonych kropek polecenie jest następujące: plot(x,y, ’.r’) • Znak oznacza naturalnie kropkę, natomiast litera „r” to nazwa koloru czerwonego. Zastosowane w jednym z poprzednich przykładów opis ,,-s” oznacza wykres narysowany ciągłą linią ale w punktach węzłowych zostaną narysowane niewielkie kwadraty.
Po narysowaniu samego wykresu wykres można dalej przetwarzać np.: polecenie grid on spowoduje włączenie siatki. Poleceniem title określa się tytuł wykresu. Co ważne można stosować notację z Tex’a np.: title(’f (x)=x~2') ;. Inny przykład z greckimi literami:
title('\ite~{\omega\tau} = cos(\omega\tau) + isin(\omega\tau) ')
Sam wykres także może być opatrywany komentarzami za pomocą polecenia text. Dwa pierwsze argumenty to współrzędne a następnie podawany jest tekst komunikatu. Po nim może wystąpić dalszy opis np.: wielkości fontu.
plot(0:pi/20:2*pi,sin(0:pi/20:2*pi)) text(pi,0,, \leftarrow sin(\pi)','FontSize',18)
Poszczególne osie także można opisać za pomocą poleceń xlabel, ylabel oraz dla wykresów trójwymiarowych zlabel. Krótki przykład:
xlabel(’t = 0 to 2\pi’,'FontSize’,16) ylabel(’sin(t)’,’FontSize’,16)
title('\it{Wartości funkcji sin od zera do Pi}','FontSize',16)