Graficzna prezentacja wyników w MATLABIE



Podobne dokumenty
Graficzna prezentacja wyników

Grafika w Matlabie. Wykresy 2D

Elementy okna MatLab-a

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

PODSTAWY TWORZENIA WYKRESÓW ORAZ HANDLE GRAPHICS

TWORZENIE WYKRESÓW (1)

Matlab II skrypty, funkcje, wizualizacja danych. Piotr Wróbel Pok. B 4.22

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Metody i analiza danych

Podstawowe operacje graficzne.

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

ŚRODOWISKO MATLAB cz.4 Tworzenie wykresów funkcji

MATLAB PROJEKTOWANIE GRAFICZNE. Maciej Ulman ETI 9.2. Funkcje graficzne moŝna podzielić na cztery podstawowe grupy:

PODSTAWY INFORMATYKI 1 MATLAB CZ. 3

Wizualizacja funkcji w programie MATLAB

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

zajęcia 2 Definiowanie wektorów:

Wprowadzenie do pakietów MATLAB/GNU Octave

Grafika dwu- i trójwymiarowa MATLABie

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.

Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie

Tytuł: GRAPHER Podręcznik użytkownika ISBN: Autor: Zbigniew Galon Rok wydania: 2014 Stron: 500 Wydawca: Gambit COiS Sp. z o.o.

1) Podstawowe obliczenia. PODSTAWY AUTOMATYKI I ROBOTYKI Laboratorium. Wykonał: Łukasz Konopacki Sala 125. Grupa: poniedziałek/p,

Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o.

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.

Wykresy i obiekty graficzne w Matlabie

Metody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Laboratorium 3 Grafika 2D i 3D w Matlabie. Wprowadzenie do programowania

SCILAB. Wprowadzenie do Scilaba:

Wprowadzenie do Scilab: funkcje i wykresy

Spis treści MATLAB CZ. 4 TWORZENIE WYKRESÓW FUNKCJI. Technologie Informacyjne. Instrukcja do pracowni specjalistycznej z przedmiotu

Podstawy MATLABA, cd.

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

Wykresy. Informatyka Arkusz kalkulacyjny Excel dla WINDOWS. Excel. cz.4. Wykresy. Wykresy. Wykresy. Wykresy

Operatory arytmetyczne

1 Wizualizacja danych - wykresy 2D

Tytu : GRAPHER Podr cznik u ytkownika ISBN: Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Gambit COiS Sp. z o.o.

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Elementy Projektowania Inżynierskiego MATLAB Wprowadzenie.

PODSTAWY AUTOMATYKI. MATLAB - instrukcje i funkcje zewnętrzne. Grafika w Matlabie. Wprowadzenie do biblioteki Control System Toolbox.

Funkcje wielu zmiennych

Wykresy. Lekcja 10. Strona 1 z 11

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

PODSTAWY INŻYNIERII SYSTEMÓW TECHNICZNYCH

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

EXCEL. Diagramy i wykresy w arkuszu lekcja numer 6. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 20

Projektowanie graficzne. Wykład 2. Open Office Draw

Laboratorium Cel ćwiczenia Ćwiczenie ma na celu praktyczne przedstawienie grafiki 3D.

Mathematica III Równania różniczkowe, układy równań różniczkowych, wykresy, badanie funkcji, importowanie danych, instrukcje warunkowe, pętle

Rozkład materiału KLASA I

Skumulowane wykresy słupkowe: pokazują zależności zachodzące między indywidualnymi elementami i całością.

Przykładowo, jeśli współrzędna x zmienia się od 0 do 8 co 1, a współrzędna y od 12 co 2 do 25, to punkty powinny wyglądać następująco:

Qtiplot. dr Magdalena Posiadała-Zezula

W tym celu korzystam z programu do grafiki wektorowej Inkscape 0.46.

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.2 Formuły i funkcje macierzowe, obliczenia na liczbach zespolonych, wykonywanie i formatowanie wykresów.

Uruchom polecenie z menu Wstaw Wykres lub ikonę Kreator wykresów na Standardowym pasku narzędzi.

Rozkład materiału: matematyka na poziomie rozszerzonym

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Multimedia i interfejsy. Ćwiczenie 5 HTML5

Wykresy. Wykresy i grafika w Matlabie 11/4/2013. sin(θ ) Wykresy 2D Wykresy 3D Animacje i filmy Tworzenie interfejsu uŝytkownika GUI

Wprowadzenie do środowiska

Laboratorium Cyfrowego Przetwarzania Obrazów

Komputerowa analiza obrazu Laboratorium 4

MATPLOTLIB. WPROWADZENIE. WYKRESY 2D

BIBLIOGRAFIA W WORD 2007

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów

Podstawy Automatyki ćwiczenia Cz.1. Środowisko Matlab

3.7. Wykresy czyli popatrzmy na statystyki

Program na zaliczenie: Odejmowanie widm

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

ARKUSZ KALKULACYJNY MICROSOFT EXCEL

Laboratorium Przetwarzania Sygnałów

AUTOCAD MIERZENIE I PODZIAŁ

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

> x <-seq(-2*pi, 2*pi, by=0.5) > plot(x, sin(x), type="b",main="wykres funkcji sin(x) i cos(x)", col="blue") > lines(x, cos(x), type="l",col="red")

Tworzenie i modyfikowanie wykresów

L1 - WPROWADZENIE DO MATLABA

Obliczenie kratownicy przy pomocy programu ROBOT

Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym

Modyfikacja układu współrzędnych VIEW

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała

Laboratorium Cyfrowego Przetwarzania Obrazów

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna

TECHNOLOGIE INFORMACYJNE FUNKCJE GRAFICZNE 2D I ELEMENTY PROGRAMOWANIA

INSTRUKCJA OBSŁUGI ❽ Wyniki analizy

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Podstawowe wiadomości o programie SciLab wykresy

Spis rysunków Widok okien głównych Matlaba i Scilaba Edytory skryptów w Matlabie i Scilabie... 7

Matplotlib - wizualizacja danych

Ć w i c z e n i e 3 : W i z u a l i z a c j a d a n y c h - w y k r e s y S t r o n a 1

Otwórz R. Zmień katalog roboczy za pomocą File/Change Dir. Wczytaj plik przypisując go obiektowi o nazwie students:

Tomasz Mostowski 19.marca Gauss, zajęcia 4.

MapInfo Professional - 5

Transkrypt:

Graficzna prezentacja wyników w MATLABIE Bondos Magdalena Eti 9.1 Obiekty graficzne KaŜdy rysunek bądź wykres składa się z szeregu obiektów graficznych KaŜdy obiekt posiada atrybuty, które moŝe ustawiać uŝytkownik Struktura obiektów jest hierarchiczna Dwa poziomy prezentacji graficznej funkcje grafiki dwu- i trójwymiarowej wysokiego poziomu funkcje graficzne niskiego poziomu 2 1

Podstawowe funkcje graficzne Funkcje tworzące wykres plot - skala osi x i y liniowa loglog - skala osi x i y logarytmiczna semilogx - skala osi x logarytmiczna, y liniowa semilogy - skala osi x liniowa, y logarytmiczna 3 Podstawowe funkcje graficzne Funkcje definiujące wykres title - dodaje tytuł do utworzonego wykresu xlabel - dodaje etykietę opisującą oś x ylabel - dodaje etykietę opisującą oś y text - umieszcza tekst w wybranym miejscu wykresu gtext - umieszcza tekst w wybranym miejscu wykresu przy pomocy myszy 4 2

Podstawowe funkcje graficzne Funkcje definiujące wykres legend - umieszcza legendę na wykresie axis - przeskalowuje osie wykresu grid - dodaje siatkę współrzędnych do wykresu zoom - umoŝliwia zmianę wielkości wybranego miejsca wykresu hold - umoŝliwia dodanie kolejnych krzywych do wykresu 5 Przykład tworzenia wykresu Wykres dwóch funkcji trygonometrycznych x=0:pi/100:2*pi; %definicja zmiennej niezaleznej ysin=sin(x); %obliczenie wartosci funkcji sinus ycos=cos(x); %obliczenie wartosci funkcji cosinus plot(x,ysin, y--,x,ycos, r-.); %tworzenie wykresow title( Wykres funkcji sinus i cosinus w zakresie [0,2pi] ); %tytul xlabel( x ); %etykieta osi odcietych ylabel( y ); %etykieta osi rzednych text(0.2,-03, cos(x)=0 x=pi/2 ); %wstawienie tekstu zmienna= sin(x)=0 x=pi ; %wstawienie komentarza do zmiennej text(3.2,0.3,zmienna) %wyswietlenie komentarza legend( y--,sin(x), r-., cos(x),0); %legenda axis([0 2*pi -1 1]; %zakresy osi grid on %dodanie siatki 6 3

Uwagi do przykładu PołoŜenie legendy, utworzonej poleceniem legend moŝna łatwo zmienić za pomocą myszy Standardowo kaŝde uŝycie funkcji plot wymazuje poprzednią zawartość aktywnego okna graficznego W celu dodania kolejnej krzywej do istniejącego wykresu naleŝy uŝyć polecenia hold hold on; plot(x,tan(x), g: ); hold off; 7 Symbole kolorów oraz linii Symbol Kolor Symbol Styl linii y zółty. punkty m purpurowy o kółka c błękitny x krzyŝyki r czerwony + plusy g zielony * gwiazdki b niebieski - ciągła w biały : kropkowana k czarny -. kreska-kropka 8 4

Prezentacja graficzna macierzy - przykład M = 1 2 3 4 2 2 2 2 3 3 3 3 4 3 2 1 >> plot(m) Wykreślenie na wspólnym wykresie 4 linii, odpowiadających kolumnom macierzy M 9 Specjalizowane funkcje graficzne bar - tworzy wykres słupkowy compass - przedstawia liczby zespolone w postaci wektorów - swobodnych comet - sekwencyjne rysowanie wykresu (animacja) errobar - wykres błędu feather - liczby zespolone w postaci wektorów zaczepionych fplot - wykres funkcji f(x) w zadanym przedziale 10 5

Specjalizowane funkcje graficzne hist - utworzenie histogramu polar - liczby zespolone w biegunowym układzie współrzędnych quiver - wykres pól wektorowych rose - histogram kołowy stairs - wykres schodkowy stem - wykressekwencji danych dyskretnych fill - kreślenie krzywej z wypełnieniem pod nią 11 Przykłady wykresów x=-5:1:5; y=[-1 4-7 3 8-8 1 2 5 6 0]; bar(x,y); feather(x,y); fill(x,y, r ); hist(x,y); hist(y); stairs(x,y); stem(x,y); err=ones(size(x)); errorbar(x,y,err); polar(x,y,'bo'); compass(x,y,); axis('normal'); x = 0:pi/100:4*pi; y=sin(x); comet(x,y); comet(x,y); 12 6

Funkcja fplot przykład x=0:pi/50:pi; plot(x,sin(x.^3)); plik s3.m function t = s3(x) t=sin(x.^3); polecenie fplot('s3',[0 pi]) 13 Funkcja fplot - opis Funkcja fplot automatycznie dobiera gęstość próbkowania wykreślanej krzywej Funkcja ta wykorzystuje poprzednio zdefiniowaną m-funkcję 14 7

Predefiniowane kolory Nazwa koloru Symbol koloru R G B śółty y 1 1 0 Purpurowy m 1 0 1 Błękitny c 0 1 1 Czerwony r 1 0 0 Zielony g 0 1 0 Niebieski b 0 0 1 Biały w 1 1 1 Czarny k 0 0 0 15 Mapa kolorów Mapa kolorów jest trójkolumnową macierzą liczącą standardowo 64 wiersze Wiersz k definiuje kolor poziomu k danej mapy kolorów Do zmiany uŝywanej mapy kolorów słuŝy polecenie colormap Dostępne są następujące mapy kolorów: hot, bone, cool, copper, flag, gray, hsv, jet, pink, prism UŜytkownik moŝe zdefiniować własną mapę kolorów Przykładowa komenda wybierająca mapę: 16 colormap( cool ); 8

Operacje na kolorach brighten - zmiana jasności contrast - zmiana kontrastu spinmap - obraca cyklicznie mapę kolorów rgbplot - wykreśla mapę kolorów hsv2rgb, rgb2hsv - konwersja z hsv na rgb i odwrotnie 17 Przykładowe operacje na kolorach >> colormap('hsv'); >> M=peaks(20); >> surf(m); >> contmap=contrast(hsv); >> colormap(contmap); >> surf(m); >> brg_map=brighten(-0.7); >> colormap(brg_map); >> rgbplot(hot); >> 18 9

Grafika trójwymiarowa fill3 - tworzy wielokąt wypełniony kolorem plot3 - wykreśla linię w trzech wymiarach comet3 - sekwencyjne rysowanie linii (animacja) contur3 - wykres konturowy mesh - wykres siatkowy meshc - kombinacja wykresu siatkowego i konturowego pcolor - reprezentacja elementów macierzy kolorami 19 Grafika trójwymiarowa slice - wykreśla przekroje figury trójwymiarowej surf - wykres powierzchniowy waterfall - wykres falowy cylinder - cylinder, stoŝek sphere - sfera 20 10

Linia śrubowa >> k=0:pi/100:10*pi; >> plot3(k,sin(k),cos(k)); 21 Wielokąt w przestrzeni trójwymiarowej >> >> k=0:pi/3:2*pi; >> x=sin(k); >> y=cos(k); >> z=ones(size(x)); >> fill3(x,y,z,'g'); >> 22 11

Pozostałe funkcje graficzne >> >> M=peaks; >> mesh(m); >> meshc(m); >> contour3(m,20); >> pcolor(m); >> waterfall(m); >> R=0:0.1:1; >> cylinder(r,20); >> sphere(30); >> 23 Funkcje graficzne view - zmiana kąta patrzenia na wykres subplot - umieszczenie w jednym oknie graficznym większej liczby wykresów figure - otwarcie nowego okna graficznego clf - wyczyszczenie zawartości okna clear - zamknięcie okna axis - przeskalowanie osi 24 12

Przykłady funkcji graficznych >> M=peaks(20); >> M_pusta=NaN*ones(6,6); >> subplot(1,2,1), surf(m); >> view(15,50), grid on; >> title('macierz funkcji peaks(20), view(15,150) ); >> xlabel('x'); >> ylabel('y'); >> zlabel('z'); >> M_widok=M; >> M_widok(6:11,8:13)=M_pusta; >> subplot(1,2,2), surf(m_widok); >> view(3); >> title('macierz funkcji peaks(20), view(3)'); 25 13