10279 IMG31 (6)

10279 IMG31 (6)



152 Programowanie w MAT? aą I

'bmp' - Windows Bitmap (BMP)

'hdf - Hierarchical Data Format (HDF)

jpg* lub jpeg’ - Joint Photographic Experts Group (JPEG)

‘pcx’ - Windows Paintbrush (PCX)

'tif lub *tiff - Tagged Image File Format (TIFF)

‘xwd’ - X Windows Dump (XWD)

imagesc - wyświetla i skaluje obraz zapisany w danej macierzy liczbowej. Posiada ono składnię: imagesc(macierz).

Informację o obrazie można uzyskać za pomocą    nazwa_pliku’, 'typ'),

W naszym przypadku mamy:

Fllename: 'r0207_27.bmp'

FIleModDate: '28-Mar-1998 12:27:18'

FlleSIze: 89694 Format: 'bmp'

FormatVers1on: 'Vers1on 3 (Microsoft Windows 3.x)'

Wldth: 179 Helght: 166 BltDepth: 24 ColorType: 'truecolor'

FormatSignature: 'BM'

NumCo 1 o rma.pEn t r 1 es: 0 Colormap: Cl RedMask: C]

GreenMask: Cl BlueMask: Cl ImageDataOffset: 54 B1tmapHeaderS1ze: 40 NumPlanes: 1 CompresstonType: 'nonę*

BitmapSIze: 89640 HorzResolutlon: 3790 VertReso1ut1on: 3780 NumColorsUsed: 0 NumlmportantColors: 0

3. Dwu- i trójwymiarowe wykresy funkcji


Jednym z wymagań stawianych przez użytkownika programom obliczeniowym jest posiadanie przez nie możliwości łatwego wykonywania ilustracji graficznych, przedstawiających wyniki wykonanych obliczeń. Do tego celu w wielu programach, w tym również w MATLAB-ie, zaprojektowano specjalny graficzny interfejs użytkownika (Graphic User Interface), który w połączeniu z innymi możliwościami oferowanymi przez MATLAB (i przyborniki) tworzy nowoczesne, wygodne i łatwe w obsłudze środowisko programowe. Ważnym składnikiem programowania w MATLAB-ie jest wykreślanie funkcji. Oferta MATLAB-a jest w tym względzie bardzo szeroka i obejmuje grafikę dwu-i trójwymiarową, przekształcanie wykresów (zmiana rodzaju skali na osiach współrzędnych - liniowa, półlogarytmiczna, logarytmiczna; zmiana rodzaju wykresu (np. biegunowy, słupkowy); tworzenie legend i opisów wykresów; możliwość dowolnej lokalizacji wykresów - oddzielnie, wspólnie; wprowadzanie i odczyt danych z wykresów za pomocą myszy; funkcje realizujące animacje tworzonych wykresów (comet, comct3, gctfmme, movie, moviein) itp.).

W celu ułatwienia posługiwania się poleceniami MATLAB-a przy tworzeniu grafiki dwuwymiarowej przedstawiono rysunek ilustrujący zastosowanie tych poleceń*

Do umieszczania kilku wykresów w jednym układzie współrzędnych stosuje się funkcję hołd; w jednym oknie graficznym można umieścić kilka oddzielnych wykresów poprzez zastosowanie funkcji subplot. Za pomocą ulcontrol można tworzyć elementy interfejsu graficznego, tj. przyciski (ang. pushbutton, checkbox, radiobutton), suwaki (ang. slider), okienka edycyjne (ang. edit) i tekstowe (ang. texl). W przypadku grafiki dwuwymiarowej dostępne są następujące polecenia specjalne: area, bar, barh, bar3, bar3h, comet, errorbar, ezplot, feather, fili, fplot, hist, pareto, ple, piej, p!otmatrix, ribbon, stem, stairs. Na pograniczu grafiki dwu- i trójwymiarowej znajdują się następujące polecenia: contour, contourf, clabel, pcolor, quiver, yoronol, patch.

Okno graficzne MATLAB-a z grafiką dwuwymiarową przedstawia rysunek 34.

Polecenia wykorzystywane przy tworzeniu grafiki trójwymiarowej przedstawia rysunek 35.

W przypadku grafiki trójwymiarowej możliwe jest sterowanie kolorami za pomocą poleceń: colormap, caxis, shading, hidden, brighten; sterowanie „oświetleniem’* rysunku: surfl, lighting, materiał, specular, djffuse, surfnorm oraz sterowanie punkiem obserwacji rysunku: view, viewmatx, rotate3d.


Wyszukiwarka

Podobne podstrony:
IMG31 resize 6. Zapis systemu z zastosowaniem programów graficznych siedzenie z sensorami
IMG31 resize 6. Zapis systemu z zastosowaniem programów graficznych siedzenie z sensorami
IMG36 Rona ujęcia warsztatowe aa temat istoty i możliwości wychowy
IMG31 resize LO1 Jki )Ji9f V / 1VW«JJl Hv i * te •* iii i *ł 3# r # i > fi
IMG31 ■    Ila p-nowotworowe działanie, polipcptyd działa z białkami MHC I klas
IMG31 Przedszkole przygotowuje dziecko do szkoły, zachęca je do samodzielności, rozwija umysł 
IMG70 L Napisz program realizujący: l .Wczytanie z klawiatury "w*k" liczb (typu Inte
IMG75 X. Napisz program realizujący: 1 .Wczytanie z klawiatury "w*kM liczb (typu Integer) jako
IMG77 V. Napisz program realizujący: 1 .Wczytanie z klawiatury "w*k" liczb (typu Integer)
IMG31 Blokery alfa adrenergiczne Blokują skurcz naczyń wywołany katecho laminami: rozkurczają
IMG31 (2) afciffo, JakJćjo dokonuje cała Tckstolorfa Górskiego; za rwięsSy-fcarftpekt TeJcśto-jcfu

więcej podobnych podstron