TOM_MatLab_podstawowe funkcje_Suliga_Pilarz_Sowioska
FUNKCJA
KOD
ZASTOSOWANIE
imread
A=imread(nazwa pliku, rozszerzenie)
A jest macierzą mówiącą o typie obrazu, np. obraz w
odcieniach szarości to macierz 2D, obraz kolorowy 3D.
* Jeśli nie jesteśmy obecni w folderze zaw. dany obraz to w
rozszerzeniu należy podad całą ścieżkę dostępu( okno path)
imwrite
imwrite(A, nazwa pliku, rozszerzenie)
Zapisywanie obrazu A do odpowiedniego pliku w wybranym
formacie.
imshow
imshow(‘nazwa pliku’)
Wyświetlanie obrazu
image
image(A)
Wyświetla macierz A jako obraz.
ones lub zeros
B=ones(m,n) B=zeros(m,n)
Tworzy macierz jedynek lub zer.
clc
clc
Czyści Command Window.
clear
clear name/zmienna etc
Usuwa dane z workspace i czyści pamięd operacyjną.
close
close name lub close all
zgadnij :*
size
D=size(X)
[m,n]=size(X)
Zwraca wymiary macierzy X.
Zwraca wymiary macierzy X jako dwie nowe zmienne.
reshape
B=reshape(A,m,n)
Modyfikuje ustawienia kolumn i wierszy macierzy A,
m-liczba wierszy; n-liczba kolumn
imresize
B=imresize(A,scale)
Skaluje obraz A.
rand
rand(m,n)-macierz losowych liczb
Losowanie liczb z przedziału 0-1.
round
(to the nearest
integer)
Y=round(X)
Przybliża wartośd X do najbliższej liczby całkowitej i
przypisuje ją wartości Y.
colormap
colormap (grey(256))
colormap('default')
Tworzy szarą colormap z 256 odcieniami szarości. )
Przywraca domyślną colormapę
(używać po
plocie)
axis
axis([xmin xmax ymin ymax])
axis(‘equal’)
axis(‘square’)
axis’(normal’)
axis(‘axis’)
zmienia zakres wartości na osiach;
ustawia jednakową skalę na obu osiach;
przekształca prostokątną ramkę wykresu w kwadratową;
przywraca domyślne wartości na osiachl,
zamraża wartości graniczne;
subplot
subplot(a,b,c)
Służy do ustawiania większej ilości wykresów na
płaszczyźnie. a-liczba wierszy, b-liczba kolumn,
c-kolejny wykres
title
title(‘Wykres nr 32’)
Ustawianie tytułu wykresu
bar
bar(A)
tworzy wykres słupkowy wartości A
grid
grid on
grid off
uaktywnia siatkę na wykresie
usuwa siatkę z wykresu
save
save(filename)
save(filename, variables)
Zapisuje wszystkie aktualnie istniejące zmienne do pliku
'filename'
Zapisuje wybrane zmienne ('variables') do pliku;
wymieniamy kolejne zmienne po przecinku
load
S = load(filename)
Ładuje zmienne zapisane wcześniej w 'filename'
istnieje również opcja z możliwością wyboru konkretnych
zmiennych ('variables')
bar
bar(x,Y)
rysuje wykres słupkowy dla każdego z elementów Y w
miejscu określonym przez x (Y – wartości na osi OY i
analogicznie x – wartości na OX)