Professional Documents
Culture Documents
1. Grafika dwuwymiarowa
lub:
plot(y);
plot(x,y,’r’)
plot(y,’.’);
plot(x,y,’go’);
subplot(m,n,p)
v=linspace(x1,x2,N)
V=logspace(d1,d2,N)
2. Opisywanie wykresów:
1/3
Zastosowanie Komputerów – Matlab Iwona Kochańska
• xlabel(tekst), ylabel(tekst) – funkcje wypisują tekst pod osią x / obok osi y aktywnego układu
współrzędnych
• text(x,y,tekst) – funkcja wypisuje tekst w miejscu określonym przez współrzędne x y aktywnego układu
współrzędnych
• grid (on/off) – włączenie/ wyłączenie siatki
4. Grafika trójwymiarowa
Przygotowanie danych do wykresu:
• [X,Y,Z]=meshgrid(x,y,z)
[X,Y]=meshgrid(x,y)
[X]=meshgrid(x)
Tworzy macierze opisujące położenie węzłów prostokątnej siatki. Wiersze macierzy X są
kopiami wektora x a kolumny Y są kopiami wektora y.
Wykreślanie powierzchni:
• mesh(X,Y,Z,C) – rysuje powierzchnię opisaną przez macierze X,Y,Z w postaci kolorowej siatki
o oczkach wypełnionych kolorem tła. Elementy macierzy C określają kolory obwódek
poszczególnych oczek.
• Pozostałe: meshc, meshz, surf, surfc, surfl, waterfall
Manipulacja wykresami:
• view – zmiana kierunku, z którego układ współrzędny jest widoczny
Niektóre obiekty
• id=figure – rysunek
• id=axes(‘position’,[lewy, dolny, szerokość, wysokość]) – układ współrzędnych
• id=line(x,y) – linia
• id=text(x,y,tekst) – tekst
set(figure) – wyświetla listę wszystkich własności obiektu figure, które mogą być ustawiane
2/3
Zastosowanie Komputerów – Matlab Iwona Kochańska
get(axes) – wyświetla listę wszystkich własności obiektu axes
3/3