Obliczenia inżynierskie w Matlabie

Slides:



Advertisements
Podobne prezentacje
Excel Wstęp do laboratorium 3..
Advertisements

Operacje na wykresie funkcji f(x)=|x|
Wykład 5 Dr Aneta Polewko-Klim.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Pakiety numeryczne Graphical User Interface Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Interpolacja i aproksymacja
Pakiety numeryczne Wykresy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Wielomiany Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Metodyka BADAŃ TERENOWYCH
Próba rozciągania metali Wg normy: PN-EN ISO :2010 Metale Próba rozciągania Część 1: Metoda badania w temperaturze pokojowej Politechnika Rzeszowska.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Zasady tworzenia prezentacji multimedialnych Autor: Switek Marian.
Zasady tworzenia prezentacji multimedialnych I. Główne zasady: prezentacja multimedialna powinna być ilustracją (uzupełnieniem) treści prezentowanych.
Niepewności pomiarowe. Pomiary fizyczne. Pomiar fizyczny polega na porównywaniu wielkości mierzonej z przyjętym wzorcem, czyli jednostką. Rodzaje pomiarów.
FORMAT WYMIANY DANYCH GEODEZYJNYCH TANAGO. TANGO V. 1.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Badania elastooptyczne Politechnika Rzeszowska Katedra Samolotów i Silników Lotniczych Ćwiczenia Laboratoryjne z Wytrzymałości Materiałów Temat ćwiczenia:
WSPÓŁRZĘDNE GEOGRAFICZNE.  Aby określić położenie punktu na globusie stworzono siatkę geograficzną, która składa się z południków i równoleżników. Południk.
Pakiety numeryczne Równania różniczkowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Optymalizacja Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Podstawowe prace w jednym z najlepszych programów graficznych.
Język HTML Justyna Rychel. Język HTML jest obecnie szeroko wykorzystywany do tworzenia stron internetowych. Skrót pochodzi od angielskiego „HyperText.
Wykład 4 Dr Aneta Polewko-Klim
OBLICZAM POLE TRAPEZU KLASA V
© Fundacja Dajemy Dzieciom Siłę 2016
POD - żółw przesuwa się po ekranie nie zostawiając za sobą śladu;
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
terminologia, skale pomiarowe, przykłady
Podstawowe polecenia systemu
Opis ostrosłupa. Siatka ostrosłupa.
Quick Tips Tutorial Jak uzyskać dostęp do raportów EBSCOhost i EBSCO Discovery Service w EBSCOadmin support.ebsco.com.
Elementy analizy matematycznej
Obliczenia w Matlabie Wprowadzenie
Obliczenia inżynierskie w Matlabie
Metoda Chrobaka Założenie: w procesie upraszczania najważniejszym zadaniem jest zachowanie rozpoznawalności rysunku krzywej - rozpoznawalność rysunku będzie.
Obliczenia w Matlabie Operatory, instrukcje sterujące, operacje bitowe
Obliczenia w Matlabie Interpolacja i aproksymacja
Graficzna prezentacja wyników w MATLABIE
Jak dostosować witrynę internetową usługi Microsoft SharePoint Online
ZNAKI DROGOWE STOP.
Tensor naprężeń Cauchyego
Damian Urbańczyk xHTML Tworzenie stylów CSS.
Koszyk danych.
Podstawy informatyki Zygfryd Głowacz.
Dokumentacja rysunkowa
Prowadzący: dr inż. Adam Kozioł Temat:
Tabela w Excell.
temat stwierdzenie Grafika SmartArt z obrazami na czerwonym tle
Opracowanie: mgr Barbara Benisz
Proste obliczenia w arkuszu kalkulacyjnym
Znajdowanie liczb pierwszych w zbiorze
Język C++ Preprocesor Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Wytrzymałość materiałów
ZNAKI DROGOWE STOP.
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Kwerendy funkcjonalne (Action queries)
Prawa ruchu ośrodków ciągłych c. d.
Współrzędne Stosowanie procedur (pomocników)
Program na dziś Wprowadzenie Logika prezentacji i artykułu
Obliczenia w Matlabie Analiza statystyczna
Najważniejsze informacje dotyczące programu Sway.
Najważniejsze operacje graficzne w programie GIMP
Najważniejsze operacje graficzne w programie GIMP
Platforma LearningApps
Zapis prezentacji:

Obliczenia inżynierskie w Matlabie Wykresy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania

Wykresy 2D x=linspace(-pi,pi,21); y=sin(x); figure; plot(x,y); bar(x,y); barh(x,y); area(x,y); stem(x,y); stairs(x,y); comet(x,y);

Wykresy 2D x=rand(1,1000); figure; hist(x); x=randn(1,1000); x=[1 2 3 4]; pie(x); pie3(x)

Tytuł i opis osi x=linspace(-pi,pi,101); y=sin(x); figure; plot(x,y); title('Wykres funkcji sin'); xlabel('x'); ylabel('sin(x)');

Kilka wykresów w jednym polu x=linspace(-pi,pi,101); y1=sin(x); y2=2*cos(2*x); figure; plot(x,y1); hold on; plot(x,y2); legend('sin(x)','2cos(2x)'); legend tworzy legendę. hold on powoduje, że kolejne wykresy są dodawane do istniejących a nie zastępują ich (parametr pola wykresu NextPlot jest zmieniany na add).

Kilka wykresów w jednym polu x=linspace(-pi,pi,101); y1=sin(x); y2=2*cos(2*x); plot(x,y1,x,y2); legend('sin(x)','2cos(2x)');

Kilka wykresów w jednym oknie x=linspace(-pi,pi,101); y1=sin(x); y2=cos(x); y3=sin(2*x); y4=cos(2*x); y5=sinh(x); figure; subplot(2,3,1); plot(x,y1); subplot(2,3,2); plot(x,y2); subplot(2,3,4); plot(x,y3); subplot(2,3,5); plot(x,y4); subplot(2,3,[3 6]); plot(x,y5);

Kolor i styl linii, kształt markera Takie parametry jak kolor i styl linii oraz rodzaj markera można podawać następująco: x=linspace(-pi,pi,11); y=sin(x); plot(x,y,'r--',x,y,'ks','LineWidth',3); r – czerwony -- – linia przerywana k – czarny s – kwadraty

Kolor i styl linii, kształt markera Linia b niebieski . kropka - linia ciągła r czerwony o kółko : linia kropkowa g zielony x -. linia kropka kreska c błękitny + plus -- linia przerywana m purpurowy * gwiazdka none brak linii y żółty s kwadrat k czarny d romb w biały v trójkąt ^ > < p pentagram h heksagram brak

Wykresy 3D x=linspace(-pi,pi,31); y=linspace(-pi/2,pi/2,31); z=sin(x).*cos(y); figure; plot3(x,y,z); [X,Y]=meshgrid(x,y); Z=sin(X).*cos(Y); plot3(X,Y,Z); mesh(x,y,Z); surf(x,y,Z);

Wykresy 3D x=linspace(-pi,pi,31); y=linspace(-pi/2,pi/2,31); [X,Y]=meshgrid(x,y); Z=sin(X).*cos(Y); figure; contour(x,y,Z); contour(x,y,Z,20); contourf(x,y,Z,20); contour3(x,y,Z,20);

Uchwyty x=linspace(-pi,pi,101); y=sin(x); figure; h=plot(x,y); gcf gca h Odczyt parametru: get(uchwyt) get(uchwyt, nazwa_parametru) Zmiana parametru: set(uchwyt, nazwa_parametru, wartość_parameru)

0 to uchwyt do całego ekranu set(gcf, …, …); Najczęściej ustawiane parametry okna – gcf: Color – kolor tła w postaci wektora RGB o wartościach z zakresu 0 – 1. set(gcf,'Color',[1 1 1]); – ustawienie białego tła set(gcf,'Color',[0 0 0]); – ustawienie czarnego tła Position – czteroelementowy wektor, dwie pierwsze wartości to współrzędne lewego dolnego rogu, trzecia to szerokość, czwarta to wysokość okna. set(gcf,'Position',get(0,'ScreenSize')); – cały ekran 0 to uchwyt do całego ekranu

set(gca, …, …); Najczęściej ustawiane parametry pola wykresu – gca: Box – włączenie/wyłączenie ramki: on, off. Color – kolor tła w postaci wektora RGB o wartościach z zakresu 0 – 1. FontAngle – pochylenie czcionki: normal, italic, oblique. FontName – nazwa czcionki. FontSize – rozmiar czcionki. FontWight – pogrubienie: normal, bold, light, demi. NextPlot – czy narysowanie kolejnego wykresu w oknie powoduje wymazanie poprzedniego: add, replace, replacechildren. XAxisLocation – położenie osi X: top, bottom. YAxisLocation – położenie osi X: left, right. XColor (YColor, ZColor) – kolor osi XDir (YDir, ZDir) – kierunek w którym rosną wartości: normal, reverse. XGrid (YGrid, ZGrid) – linie siatki: on, off. XLim (Ylim, ZLim) – przedział zmienności wartości x: dwuelementowy wektor. XScale (YScale, ZScale) – skala osi x: linear, log. XTick (YTick, ZTick)– wektor z punktami, w których podawane są wartości na osi. XTickLabel (YTickLabel, ZTickLabel) – opisy w punktach zdefiniowanych w XTick.

set(h, …, …); Najczęściej ustawiane parametry wykresu – h=plot(…): Color – kolor w postaci wektora RGB o wartościach z zakresu 0 – 1. LineStyle – styl linii. LineWidth – grubość linii. Marker – kształt markera. MarkerSize – wielkość markera. MarkerEdgeColor – kolor krawędzi markera. MarkerFaceColor – kolor wypełnienia markera. XData – pierwsze współrzędne (odcięte) punktów. YData – drugie współrzędne (rzędne) punktów.

Ustawianie parametrów Parametry można podawać tworząc obiekt, np. x=linspace(-pi,pi,21); y=sin(x); figure('Color',[1 1 1]); axes('FontSize',32,'Box','off','YAxisLocation','right','NextPlot','replacechildren'); plot(x,y,'LineWidth',3); replacechildren działa jak replace ale nie resetuje ustawień pola wykresu po narysowaniu wykresu.

Dodawanie adnotacji do wykresu figure('Color',[1 1 1]); annotation('ellipse',[0.1 0.4 0.3 0.2],'LineWidth',3) annotation('line',[0.05 0.45],[0.5 0.5],'LineStyle','-.') annotation('line',[0.25 0.25],[0.3 0.7],'LineStyle','-.') annotation('arrow',[0.4 0.25],[0.2 0.4]) annotation('textbox',[0.325 0.15 0.15 0.05],'String','Elipsa') annotation('rectangle',[0.6 0.4 0.3 0.2],'LineWidth',3) annotation('doublearrow',[0.6 0.9],[0.4 0.6]) annotation('arrow',[0.6 0.75],[0.2 0.4]) annotation('textbox',[0.525 0.15 0.15 0.05],'String','Prostokat')

Prezentacja udostępniona na licencji Creative Commons: Uznanie autorstwa, Na tych samych warunkach 3.0. Pewne prawa zastrzeżone na rzecz autorów. Zezwala się na dowolne wykorzystywanie treści pod warunkiem wskazania autorów jako właścicieli praw do prezentacji oraz zachowania niniejszej informacji licencyjnej tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Tekst licencji dostępny jest na stronie: http://creativecommons.org/licenses/by-sa/3.0/deed.pl