matlab_komendy.pdf

(141 KB) Pobierz
MAT_projektowanie_graficzne
MATLAB
PROJEKTOWANIE GRAFICZNE
Maciej Ulman
ETI 9.2
Funkcje graficzne mo Ŝ na podzieli ć
na cztery podstawowe grupy:
na cztery podstawowe grupy:
& przeznaczone do tworzenia wykresów dwu
i
trójwymiarowych,
& prezentujące wykresy ciągłe i dyskretne,
prezentujące wykresy ciągłe i dyskretne,
& umoŜliwiające tworzenie grafiki wektorowej i
umoŜliwiające tworzenie grafiki wektorowej i
rastrowej,
rastrowej,
& wysokiego i niskiego poziomu.
wysokiego i niskiego poziomu.
2
1
Funkcje graficzne mo Ŝ na podzieli ć
przeznaczone do tworzenia wykresów dwu- i
trójwymiarowych,
102443315.022.png 102443315.023.png 102443315.024.png 102443315.025.png 102443315.001.png
OKNA GRAFICZNE
Funkcja
Opis
figure
tworzy nowe okno graficzne i
uaktywnia je
uaktywnia je
figure(n)
uaktywnia okno o nr n lub
tworzy nowe i daje mu nr n
uaktywnia okno o nr n lub
tworzy nowe i daje mu nr n
close
zamyka okno aktywne
close(n)
zamyka okno o nr n
close all
all
zamyka wszystkie okna
clf
usuwa zawartość aktywnego
okna
okna
3
Funkcja subplot
subplot
Funkcja ta umoŜliwia umieszczanie wielu
rysunków w jednym oknie. Dzieli ona okno
rysunków w jednym oknie. Dzieli ona okno
na mniejsze prostokątne okienka, w których
na mniejsze prostokątne okienka, w których
moŜna narysować odrębne wykresy.
moŜna narysować odrębne wykresy.
subplot(m,n,p) dzieli okno graficzne na
dzieli okno graficzne na m x n okienek oraz
okienek oraz
. okienka są numerowane od lewej do
prawej, wierszami od góry do dołu.
prawej, wierszami od góry do dołu.
tworzy
w obrębie aktywnego rysunku nowe prostokątne okienko o
dolny szerokość wysokość]) tworzy
w obrębie aktywnego rysunku nowe prostokątne okienko o
podanym połoŜeniu i wymiarach. PołoŜenie jest podawane
podanym połoŜeniu i wymiarach. PołoŜenie jest podawane
względem lewego dolnego rogu rysunku. Parametry
względem lewego dolnego rogu rysunku. Parametry
szeroko ść =wysoko ść =1
szeroko ść =wysoko ść =1 oznaczają układ o rozmiarach
oznaczają układ o rozmiarach
rysunku.
4
2
Funkcja
Opis
tworzy nowe okno graficzne i
figure(n
close(n
close
usuwa zawartość aktywnego
Funkcja
Funkcja ta umoŜliwia umieszczanie wielu
Û subplot(m,n,p
uaktywnia okno
uaktywnia okno p . okienka są numerowane od lewej do
subplot(‘Position’,[lewy dolny szerokość wysokość])
Û subplot(‘Position’,[lewy
102443315.002.png 102443315.003.png 102443315.004.png 102443315.005.png 102443315.006.png
Grafika dwuwymiarowa
Polecenie
Opis
plot(x,y)
rysuje wykres elem.wektora
elem.wektora y
y
wzgl.elem.wektora x;
x;
plot(y)
rysuje wykres elem.wektora
elem.wektora y, przyjmując
y, przyjmując
x=1:length(y);
plot(x,y,s)
wykres y(x) z określeniem
dokładnego wyglądu linii; s
dokładnego wyglądu linii; s- łańcuch
łańcuch
zawierający kody;
plot(x1,y1,x2,y2,...)
rysuje w jednym oknie wiele wykresów:
y1(x1), y2(x2),...
y1(x1), y2(x2),...
plot(x1,y1,s1,x2,y2,s2,..)
rysuje w jednym oknie wiele wykresów z
określeniem dokładnego wyglądu linii
określeniem dokładnego wyglądu linii
kaŜdego z nich.
kaŜdego z nich.
5
Znaki
Rodzaj linii
‘-’
ciągła (domyślna)
‘- -’
kreskowana
:’
kropkowana
‘- .’
kreska- kropka
kropka
6
3
rysuje wykres
wzgl.elem.wektora
rysuje wykres
rysyje wykres y(x) z określeniem
rysyje
zawierający kody;
rysuje w jednym oknie wiele wykresów:
rysuje w jednym oknie wiele wykresów z
kreskowana
:’
.’
kreska
102443315.007.png 102443315.008.png 102443315.009.png 102443315.010.png 102443315.011.png
Znaki
Kolor linii
y’
Ŝółty
‘m’
karmazynowy
‘c’
turkusowy
‘r’
czerwony
‘g’
zielony
‘b’
niebieski
‘w’
biały
‘k’
czarny
7
Znaki
Oznaczenia punktów
‘+’
krzyŜyk
‘*’
gwiazdka
‘.’
kropka
‘o’
kółko
‘x’
iks
‘s’
kwadrat
‘d’
romb
‘p’
gwiazdka pięcioramienna
‘h’
gwiazdka sześcioramienna
‘v’
trójkąt skierowany do dołu
‘^’
trójkąt skierowany do góry
‘<‘
trójkąt skierowany w lewo
‘>’
trójkąt skierowany w prawo
8
4
Znaki
y’
Ŝółty
‘c’
‘r’
‘k’
krzyŜyk
‘.’
‘x’
‘s’
kwadrat
‘v’
102443315.012.png 102443315.013.png 102443315.014.png 102443315.015.png 102443315.016.png
Funkcja linspace
linspace
Funkcja ta pomaga w tworzeniu danych
do wykresu.
do wykresu.
& linspace(x1,x2,N)
linspace(x1,x2,N) generuje wierszowy
generuje wierszowy
liczb rozłoŜonych równomiernie w
przedziale od
przedziale od x1
x1 do
do x2
x2 .
linspace(x1,x2) generuje domyślnie 100
generuje domyślnie 100
liczb z przedziału x1
x1 do
do x2
x2 .
9
Funkcje opisuj ą ce wykresy
Funkcja
Opis
xlabel(tekst)
wyświetla łańcuch znaków tekst
jako opis osi x
aktywnego wykresu
tekst jako opis osi x
aktywnego wykresu
ylabel(tekst)
wyświetla łańcuch znaków tekst
jako opis osi y
aktywnego wykresu
tekst jako opis osi y
aktywnego wykresu
title(tekst)
wyświetla łańcuch znaków tekst
tekst jako tytuł
jako tytuł
aktywnego wykresu
text(x,y,tekst)
wyświetla łańcuch znaków tekst
w miejscu
określonym przez współrzędne x,y
tekst w miejscu
określonym przez współrzędne x,y
legend(s1,s2,..)
wyświetla legendę; łańcuch znaków s1 jest opisem
odnoszącym się do pierwszego wykresu,s2
odnoszącym się do pierwszego wykresu,s2-
drugiego,...
drugiego,...
grid on/
on/ off
włącza/wyłącza wyświetlanie pomocniczej siatki
współrzędnych
współrzędnych
10
10
5
Funkcja
Funkcja ta pomaga w tworzeniu danych
wektor
wektor N liczb rozłoŜonych równomiernie w
& linspace(x1,x2)
liczb z przedziału
xlabel(tekst
wyświetla łańcuch znaków
ylabel(tekst
wyświetla łańcuch znaków
title(tekst
wyświetla łańcuch znaków
aktywnego wykresu
text(x,y,tekst
wyświetla łańcuch znaków
wyświetla legendę; łańcuch znaków s1 jest opisem
grid
off
włącza/wyłącza wyświetlanie pomocniczej siatki
102443315.017.png 102443315.018.png 102443315.019.png 102443315.020.png 102443315.021.png
Zgłoś jeśli naruszono regulamin