Cvi ení 1. Cvi ení 1. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 2, 2018

Podobné dokumenty
Cvi ení 1. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 2, Organizace cvi ení 2 Matlab Za ínáme Základní operace Základní funkce

Cvi ení 5 Simulink. Cvi ení 5 Simulink. Modelování systém a proces. Lucie Kárná. March 26, 2018

Cvi ení 3. Cvi ení 3. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 28, 2017

MATLB: p edná²ka 1. Prom nné, indexování a operátory. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

P íklady k prvnímu testu - Scilab

Modelování polohových servomechanismů v prostředí Matlab / Simulink

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

Cvi ení 2. Cvi ení 2. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 5, 2018

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

ROZ1 - Cv. 1 - Zobrazenэ snэmku a zсklady Matlabu

I. VRSTEVNICE FUNKCE, OTEV ENÉ A UZAV ENÉ MNOšINY

Jemný úvod do Matlabu a Simulinku

P íklad 1 (Náhodná veli ina)

P íklady k druhému testu - Matlab

Příklad elektrický obvod se stejnosměrným zdrojem napětí

KTE / PPEL Počítačová podpora v elektrotechnice

MATrixLABoratory letný semester 2004/2005

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a

Základy algoritmizace a programování

Skalární sou in. Úvod. Denice skalárního sou inu

X37SGS Signály a systémy

pi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není

Modelování v elektrotechnice

Rovnice a nerovnice. Posloupnosti.

Domácí úkol 2. Obecné pokyny. Dbejte na formáln správný zápis výpo tu! Pro vy íslení výsledku pro binomické rozd lení pouºijte nap. Maple nebo Matlab.

Zápo tová písemná práce. 1 z p edm tu 01MAB4 varianta A

Integrování jako opak derivování

Vektor náhodných veli in - práce s více prom nnými

Záludnosti velkých dimenzí

KTE / PPEL Počítačová podpora v elektrotechnice

% vyhledání prvku s max. velikostí v jednotlivých sloupcích matice X

Post ehy a materiály k výuce celku Funkce

Seminář z MATLABU. Jiří Krejsa. A2/710 krejsa@fme.vutbr.cz

Pr b h funkce I. Obsah. Maxima a minima funkce

11 Soustavy rovnic a nerovnic, Determinanty a Matice

Práce s dokumentem. 1. Úvod do konstruování. 2. Statistické zpracování dat. 4. Analýza zatíºení a nap tí. Aktuální íslo revize: REV_40

Příklad 1.3: Mocnina matice

ROZCVIČKY. (v nižší verzi může být posunuta grafika a špatně funkční některé odkazy).

TECHNICKÁ UNIVERZITA V LIBERCI

POČÍTAČOVÁ PODPORA ZPRACOVÁNÍ TÝMOVÝCH PROJEKTŮ - MATHCAD

Line rn oper tory v euklidovsk ch prostorech V t to sti pou ijeme obecn v sledky o line rn ch oper torech ve vektorov ch prostorech nad komplexn mi sl

10 je 0,1; nebo taky, že 256

M - Příprava na čtvrtletní písemnou práci

Exponenciála matice a její užití. fundamentálních matic. Užití mocninných řad pro rovnice druhého řádu

Obsah. Pouºité zna ení 1

MATLAB, v , Release 13

Kreslení grafů v Matlabu

Seminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13

p írodní zdroje energie a surovin odpady globální problémy ochrana p írody a krajiny nástroje spole nosti na ochranu životního

2. Ur íme sudost/lichost funkce a pr se íky s osami. 6. Na záv r na rtneme graf vy²et ované funkce. 8x. x 2 +4

Zkou²ková písemná práce. 1 z p edm tu 01MAB4

Požadavky na v domosti a dovednosti, které mohou být ov ovány v rámci maturitní zkoušky z matematiky

Úvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1

Vektory. Vektorové veli iny

P ÍPRAVY NA HODINU MATEMATIKA

Základy práce s programem Simulink. Michal Široký

3. Polynomy Verze 338.

Zápo tová písemná práce. 1 z p edm tu 01MAB3 varianta A

Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných

1. Spo t te limity (m ºete pouºívat l'hospitalovo pravidlo) x cotg x 1. c) lim. g) lim e x 1. cos(x) =

Příklady k prvnímu testu - Matlab

Text m ºe být postupn upravován a dopl ován. Datum poslední úpravy najdete u odkazu na staºení souboru. Veronika Sobotíková

Státní maturita 2010 Maturitní generálka 2010 Matematika: didaktický test - základní úrove obtíºnosti MAGZD10C0T01 e²ené p íklady

Operace s maticemi. Studijnı materia ly. Pro listova nı dokumentem NEpouz ı vejte kolec ko mys i nebo zvolte moz nost Full Screen.

Příklad: Řešte soustavu lineárních algebraických rovnic 10x 1 + 5x 2 +70x 3 + 5x 4 + 5x 5 = 275 2x 1 + 7x 2 + 6x 3 + 9x 4 + 6x 5 = 100 8x 1 + 9x 2 +

Termíny zkoušek Komise Komise. subkomise 1 (obhaj.) :30 B subkomise 2 (obhaj.) :30 B8 120

Doňar B., Zaplatílek K.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, (ISBN:

ŠVP - učební osnovy - Vzdělání pro život - rozšířená výuka matematiky, přírodovědných předmětů a informatiky

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = Vypočtěte stranu b a zbývající úhly.

Stručný návod k programu Octave

Operace s maticemi. Studijnı materia ly. Pro listova nı dokumentem NEpouz ı vejte kolec ko mys i nebo zvolte moz nost Full Screen.

Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans =

Zařízení má několik částí.

SEMINÁ KOMUNIKA NÍCH DOVEDNOSTÍ TYPOGRAFICKÉ ZÁSADY ÚPRAVY TEXTU. popisky a legendy. poznámky. ást 3

Binární operace. Úvod. Pomocný text

awk programovatelný filtr

1.7. Mechanické kmitání

12 ASYNCHRONNÍ MOTOR S DVOJÍM NAPÁJENÍM

I. Kalkulátor Rebell SC2040 manuál s příklady Tlačítko: MODE CLR

PPEL_3_cviceni_MATLAB.txt. % zadat 6 hodnot mezi cisly 2 a 8 % linspace (pocatek, konec, pocet bodu)

7 Algebraické a nealgebraické rovnice a nerovnice v C. Numerické e²ení rovnic

Úvod do lineární algebry

Příprava na 1. čtvrtletní písemku pro třídu 1EB

Uºivatelská p íru ka k programu SlaFoR verze 1.0

P íklady k prvnímu testu - Pravd podobnost

3. Elektromagnetické pole Vlnové rovnice elektromagnetického pole 68

DATABÁZE DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:

Základy programování: Algoritmizace v systému MATLAB

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

GeoGebra známá i neznámá (pokročilí)

Konceptuální modelování

x (D(f) D(g)) : (f + g)(x) = f(x) + g(x), (2) rozdíl funkcí f g znamená: x (D(f) D(g)) : (f g)(x) = f(x) g(x), (3) součin funkcí f.

CNC soustružení pro začátečníky

Zápo tová písemná práce. 1 z p edm tu 01MAB3 varianta A

Matlab, Simulink. Miroslav Vlček, Miroslav Svítek, Katedra aplikované matematiky.

(FAPPZ) Petr Gurka aktualizováno 12. října Přehled některých elementárních funkcí

ST1 - Úkol 1. [Minimáln 74 K /láhev]

FINANČNÍ MODELY. Koncepty, metody, aplikace. Zdeněk Zmeškal, Dana Dluhošová, Tomáš Tichý

Transkript:

Cvi ení 1 Modelování systém a proces Mgr. Lucie Kárná, PhD karna@fd.cvut.cz March 2, 2018

1 Organizace cvi ení 2 Za ínáme Základní operace Základní funkce 3 Simulink Princip práce v Simulinku Jednoduché modely v Simulinku Souhrn

Organizace cvi ení webová stránka p edm tu http://zolotarev.fd.cvut.cz/msp/ Zápo et nejmén 25 bod ze 40 moºných 4 body za t i automatické domácí úkoly 10 bod za 3 testy domácí p ípravy 12 bod za dva praktické testy (, Simulink) 14 bod za záv re ný po etní test (minimáln 7) plus moºné body za bonusové úlohy a aktivitu na cvi eních 25 bod zkou²ka za E 30 bod zkou²ka za D 35 bod moºnost domácího zadání místo zkou²ky

Za ínáme instalace u stáhnout z https://download.cvut.cz/ pouze z IP adres domény ƒvut mluví anglicky p epnout klávesnici na ENG/US desetinná te ka nepouºívat há ky, árky, mezery, speciální znaky atd. v názvech prom nných ani soubor

Za ínáme Pohodlí p i práci UNIX-like prost edí rozli²ujeme malá a VELKÁ písmena dopln ní slova: tabulátor zkopírování minulého p íkazu: ²ipka nahoru ukon ení probíhajícího výpo tu: C

Za ínáme Pohodlí p i práci UNIX-like prost edí rozli²ujeme malá a VELKÁ písmena dopln ní slova: tabulátor zkopírování minulého p íkazu: ²ipka nahoru ukon ení probíhajícího výpo tu: C okno Workspace - p ehled prom nných nastavit pracovní adresá ervená odpov = chyba

Základní operace Základní operace jako kalkula ka 1320 / 63 % za znakem '%' je komentá

Základní operace Základní operace jako kalkula ka 1320 / 63 ans = 20.9524 p = ans - 20 % za znakem '%' je komentá % prom nná 'ans' = odpov % prom nnou 'ans' lze dále vyuºívat

Základní operace Základní operace jako kalkula ka 1320 / 63 ans = 20.9524 p = ans - 20 a = 1 + 1; % za znakem '%' je komentá % prom nná 'ans' = odpov % prom nnou 'ans' lze dále vyuºívat % potla ení výstupu na obrazovku

Základní operace Základní operace jako kalkula ka 1320 / 63 ans = 20.9524 p = ans - 20 a = 1 + 1; a = a + 1 a = 3 % za znakem '%' je komentá % prom nná 'ans' = odpov % prom nnou 'ans' lze dále vyuºívat % potla ení výstupu na obrazovku

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] % vycet prvku

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] x = 1:5 % vycet prvku % notace s dvojteckou

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] x = 1:5 y = 0:pi/4:pi % vycet prvku % notace s dvojteckou

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] x = 1:5 y = 0:pi/4:pi % vycet prvku % notace s dvojteckou ƒtení a zapisování prvk vektoru u = [1 3 5 7];

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] x = 1:5 y = 0:pi/4:pi % vycet prvku % notace s dvojteckou ƒtení a zapisování prvk vektoru u = [1 3 5 7]; x = u(2)

Základní operace Vektory 1 Zadávání vektor u = [1 2 3 4 5] x = 1:5 y = 0:pi/4:pi % vycet prvku % notace s dvojteckou ƒtení a zapisování prvk vektoru u = [1 3 5 7]; x = u(2) u(4) = 9;

Základní operace Vektory 2 ádkový a sloupcový vektor x = [0.0:0.1:0.5]' % apostrof = transpozice

Základní operace Vektory 2 ádkový a sloupcový vektor x = [0.0:0.1:0.5]' y = exp(-x).*cos(x); % apostrof = transpozice % len po lenu - s te kou

Základní operace Vektory 2 ádkový a sloupcový vektor x = [0.0:0.1:0.5]' y = exp(-x).*cos(x); [x y] % apostrof = transpozice % len po lenu - s te kou % matice (= tabulka)

Základní operace Vektory 2 ádkový a sloupcový vektor x = [0.0:0.1:0.5]' y = exp(-x).*cos(x); [x y] % apostrof = transpozice % len po lenu - s te kou % matice (= tabulka) Skalární sou in u = [2-3 1]; v = [-3 1 2]; u*v % chyba - matice 1x3 krat 1x3 nelze nasobit

Základní operace Vektory 2 ádkový a sloupcový vektor x = [0.0:0.1:0.5]' y = exp(-x).*cos(x); [x y] % apostrof = transpozice % len po lenu - s te kou % matice (= tabulka) Skalární sou in u = [2-3 1]; v = [-3 1 2]; u*v % chyba - matice 1x3 krat 1x3 nelze nasobit w = x*v' % skalární sou in - 1x3 krat 3x1

Základní operace Matice indexování ádk a sloupc od jedni ky

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník A(2,1) % prvek A 21 = 3; indexy odd luje árka!

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník A(2,1) % prvek A 21 = 3; indexy odd luje árka! A(:,1) % první sloupec

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník A(2,1) % prvek A 21 = 3; indexy odd luje árka! A(:,1) % první sloupec A(2,:) = [] % vymaºe 2. ádek

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník A(2,1) % prvek A 21 = 3; indexy odd luje árka! A(:,1) % první sloupec A(2,:) = [] % vymaºe 2. ádek násobení matic: A = [1 2; -3 1] B = [3-1; -2 3] A*B

Základní operace Matice indexování ádk a sloupc od jedni ky zadávání matice vý tem prvk : A = [1 2; 3 4; 5 6] % ádky odd luje st edník A(2,1) % prvek A 21 = 3; indexy odd luje árka! A(:,1) % první sloupec A(2,:) = [] % vymaºe 2. ádek násobení matic: A = [1 2; -3 1] B = [3-1; -2 3] A*B násobení po prvcích te ková konvence: A.*B

Základní operace Dal²í dovednosti Domácí úkol Nastudovat Jemný úvod do u a Simulinku na stránkách p edm tu, sekce Cvi ení, materiály pro 1. cvi ení

Základní funkce Základní funkce Obecné funkce help on-line nápov da who seznam prom nných clear zru²í v²echny prom nné clc vymaºe obrazovku Matematické funkce exp exponenciální funkce e x x a obecná mocnina x a sqrt druhá odmocnina (square root) x

Základní funkce Vektorové funkce length délka vektoru roots výpo et ko en polynomu

Základní funkce Vektorové funkce length délka vektoru roots výpo et ko en polynomu P íklad ko eny polynomu Zadání: najd te ko eny polynomu p(x) = 3x 3 + 2x + 1

Základní funkce Vektorové funkce length délka vektoru roots výpo et ko en polynomu P íklad ko eny polynomu Zadání: najd te ko eny polynomu p(x) = 3x 3 + 2x + 1 e²ení: p = [1, 2, 0, 3] % vektor = koeficienty polynomu

Základní funkce Vektorové funkce length délka vektoru roots výpo et ko en polynomu P íklad ko eny polynomu Zadání: najd te ko eny polynomu p(x) = 3x 3 + 2x + 1 e²ení: p = [1, 2, 0, 3] roots(p) % vektor = koeficienty polynomu % vrátí ko eny

Základní funkce Maticové funkce size dimenze matice zeros(m,n) nulová matice (m,n) ones(m,n) matice (m,n) jedni ek

Základní funkce Maticové funkce size dimenze matice zeros(m,n) nulová matice (m,n) ones(m,n) matice (m,n) jedni ek eye(m) jednotková matice (m,m) rand(m,n) matice (m,n) náhodných ísel

Základní funkce Maticové funkce size dimenze matice zeros(m,n) nulová matice (m,n) ones(m,n) matice (m,n) jedni ek eye(m) jednotková matice (m,m) rand(m,n) matice (m,n) náhodných ísel eig výpo et vlastních ísel matie

Simulink

Simulink Princip práce v Simulinku P íklad: zobrazení sinusové vlny Model Pouºité bloky Sine Wave Scope Sources Sine Wave Sinks Scope

Simulink Princip práce v Simulinku P íklad: zobrazení sinusové vlny Model Pouºité bloky Sine Wave Scope Sources Sine Wave Sinks Scope Blok Sine Wave parametry: frekvence fáze amplituda

Simulink Princip práce v Simulinku P íklad: zobrazení sinusové vlny Model Pouºité bloky Sine Wave Scope Sources Sine Wave Sinks Scope Blok Sine Wave parametry: frekvence fáze amplituda Parametry simulace Start Time Stop Time Solver Type (Variable/Fixed Step) Step Time (auto/hodnota)

Simulink Jednoduché modely v Simulinku Kruºnice Rovnice x = r sin t, y = r cos t. t < 0, 2π > r > 0 const.

Simulink Jednoduché modely v Simulinku Kruºnice Rovnice Model x = r sin t, y = r cos t. t < 0, 2π > r > 0 const. Clock sin Trigonometric Function cos r Gain r XY Graph Sources Clock Trigonometric Function1 Gain1 Sinks XY Graph parametry: nenastavujeme parametry: Xmin, Xmax: rozsah na ose X Ymin, Ymax: rozsah na ose Y

Simulink Jednoduché modely v Simulinku Kruºnice Blok Math Operations Gain parametry: hodnota initele zde hodnotu r ur íme v u: r=0.6 Blok Math Operations Trigonometric Function sinus, cosinus, tangens,... hyperbolický sinus, cosinus,......

Simulink Jednoduché modely v Simulinku Archimédova spirála Rovnice x = t sin t, y = t cos t. t < 0, >.

Simulink Jednoduché modely v Simulinku Archimédova spirála Rovnice x = t sin t, y = t cos t. t < 0, >. Blok Math Operations Product parametry: po et vstup

Simulink Jednoduché modely v Simulinku Archimédova spirála Rovnice x = t sin t, y = t cos t. t < 0, >. Blok Math Operations Product parametry: po et vstup sin Clock Trigonometric Function Product XY Graph cos Trigonometric Function1 Product1

Simulink Jednoduché modely v Simulinku Logaritmická spirála Rovnice x = e kt sin t, y = e kt cos t. t < 0, >, k > 0 const.

Simulink Jednoduché modely v Simulinku Logaritmická spirála Rovnice x = e kt sin t, y = e kt cos t. t < 0, >, k > 0 const. Blok Math Operations Math Function exp exponenciální funkce e u log p irozený logaritmus ln u reciprocal p evrácená hodnota 1/u pow obecná mocina u v...

Simulink Jednoduché modely v Simulinku Logaritmická spirála Rovnice x = e kt sin t, y = e kt cos t. t < 0, >, k > 0 const. Blok Math Operations Math Function exp exponenciální funkce e u log p irozený logaritmus ln u reciprocal p evrácená hodnota 1/u pow obecná mocina u v... Nastavení v u poloºíme k=0.05 kongurace simulace: pevný krok 0.01.

Simulink Jednoduché modely v Simulinku Asteroida Rovnice x = sin 3 t, y = cos 3 t. t < 0, 2π >.

Simulink Jednoduché modely v Simulinku Asteroida Rovnice x = sin 3 t, y = cos 3 t. t < 0, 2π >. Blok Math Operations Math Function pow obecná mocina u v

Simulink Jednoduché modely v Simulinku Asteroida Rovnice x = sin 3 t, y = cos 3 t. t < 0, 2π >. Blok Math Operations Math Function pow obecná mocina u v Blok Sources Constant nastavíme 3

Simulink Souhrn Nov probrané Simulinkové bloky Sources Sine Wave Clock Constant Sinks Scope XY Graph Math Operations Trigonometric Function Gain Product Math Function Signal Routing Mux