Cviˇcen´ı 1
Cviˇ cen´ı 1
Modelov´an´ı syst´em˚u a proces˚u
Mgr. Lucie K´arn´a, PhD
karna@fd.cvut.cz
18. ´unora 2020
Cviˇcen´ı 1
1 Organizace cviˇcen´ı 2 Matlab
Zaˇc´ın´ame
Z´akladn´ı operace Z´akladn´ı funkce 3 Simulink
Princip pr´ace v Simulinku Jednoduch´e modely v Simulinku Souhrn
Cviˇcen´ı 1 Organizace cviˇcen´ı
Webov´ a str´ anka pˇredmˇ etu
http://zolotarev.fd.cvut.cz/msp/
program cviˇcen´ı a pˇredn´aˇsek term´ıny test˚u
pravidla
studijn´ı materi´aly, videa zad´an´ı dom´ac´ıch ´uloh odevzd´an´ı dom´ac´ıch ´uloh pr˚ubˇeˇzn´e hodnocen´ı
Cviˇcen´ı 1 Organizace cviˇcen´ı
Z´ apoˇ cet
Nez´avazn´y v´ytah z webu
Nejm´enˇe 25 bod˚u ze 40 moˇzn´ych
4 body za tˇri automatick´e dom´ac´ı ´ukoly 10 bod˚u za 3 mal´e pr˚ubˇeˇzn´e testy
12 bod˚u za dva praktick´e testy (Matlab, Simulink) 14 bod˚u za velk´y poˇcetn´ı test (minim´alnˇe 7) plus moˇzn´e bonusov´e body za aktivitu na cviˇcen´ıch
25 bod˚u ⇒ zkouˇska za E 30 bod˚u ⇒ zkouˇska za D
35 bod˚u ⇒ moˇznost dom´ac´ıho zad´an´ı m´ısto zkouˇsky Opravy: jen velk´y poˇcetn´ı test + jeden pr˚ubˇeˇzn´y test Omluvy:nezneuˇz´ıvat, jinak pouze s potvrzen´ım (dokladem)
Cviˇcen´ı 1 Organizace cviˇcen´ı
Pˇredpokl´ adan´ e vstupn´ı znalosti
stˇredoˇskolsk´a matematika
´
upravy sloˇzen´ych v´yraz˚u kvadratick´e rovnice komplexn´ı ˇc´ısla, algebra
maticov´y poˇcet vlastn´ı ˇc´ısla
soustavy line´arn´ıch rovnic parci´aln´ı zlomky
kalkulus ˇ
c´ıseln´e ˇrady
integrace a derivace z´akladn´ıch funkc´ı z´aklady programov´an´ı a algoritmizace
Cviˇcen´ı 1 Matlab
Matlab
Cviˇcen´ı 1 Matlab
Zaˇc´ın´ame
Matlab
instalace Matlabu
st´ahnout zhttps://download.cvut.cz/
pouze z IP adres dom´eny ˇCVUT
Matlab mluv´ı anglicky
pˇrepnout kl´avesnici na ENG/US desetinn´a teˇcka
nepouˇz´ıvath´aˇcky, ˇc´arky, mezery, speci´aln´ı znaky atd.
v n´azvech promˇenn´ych ani soubor˚u
Cviˇcen´ı 1 Matlab
Zaˇc´ın´ame
Pohodl´ı pˇri pr´ aci
UNIX-like prostˇred´ı
rozliˇsujeme mal´aaVELK´Ap´ısmena doplnˇen´ı slova: tabul´ator
zkop´ırov´an´ı minul´eho pˇr´ıkazu: ˇsipka nahoru ukonˇcen´ı prob´ıhaj´ıc´ıho v´ypoˇctu: ∧C
okno Workspace- pˇrehled promˇenn´ych nastavit pracovn´ı adres´aˇr
ˇ
cerven´a odpovˇed’= chyba
Cviˇcen´ı 1 Matlab
Zaˇc´ın´ame
Pohodl´ı pˇri pr´ aci
UNIX-like prostˇred´ı
rozliˇsujeme mal´aaVELK´Ap´ısmena doplnˇen´ı slova: tabul´ator
zkop´ırov´an´ı minul´eho pˇr´ıkazu: ˇsipka nahoru ukonˇcen´ı prob´ıhaj´ıc´ıho v´ypoˇctu: ∧C
okno Workspace- pˇrehled promˇenn´ych nastavit pracovn´ı adres´aˇr
ˇ
cerven´a odpovˇed’= chyba
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Z´ akladn´ı operace
Matlab jako kalkulaˇcka
>> 1320 / 63 % za znakem ’%’ je koment´aˇr
ans = 20.9524 % promˇenn´a ’ans’ = odpovˇed’
>> p = ans - 20 % promˇennou ’ans’ lze d´ale vyuˇz´ıvat
>> a = 1 + 1; % potlaˇcen´ı v´ystupu na obrazovku
>> a = a + 1
>> a = 3
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Z´ akladn´ı operace
Matlab jako kalkulaˇcka
>> 1320 / 63 % za znakem ’%’ je koment´aˇr ans = 20.9524 % promˇenn´a ’ans’ = odpovˇed’
>> p = ans - 20 % promˇennou ’ans’ lze d´ale vyuˇz´ıvat
>> a = 1 + 1; % potlaˇcen´ı v´ystupu na obrazovku
>> a = a + 1
>> a = 3
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Z´ akladn´ı operace
Matlab jako kalkulaˇcka
>> 1320 / 63 % za znakem ’%’ je koment´aˇr ans = 20.9524 % promˇenn´a ’ans’ = odpovˇed’
>> p = ans - 20 % promˇennou ’ans’ lze d´ale vyuˇz´ıvat
>> a = 1 + 1; % potlaˇcen´ı v´ystupu na obrazovku
>> a = a + 1
>> a = 3
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Z´ akladn´ı operace
Matlab jako kalkulaˇcka
>> 1320 / 63 % za znakem ’%’ je koment´aˇr ans = 20.9524 % promˇenn´a ’ans’ = odpovˇed’
>> p = ans - 20 % promˇennou ’ans’ lze d´ale vyuˇz´ıvat
>> a = 1 + 1; % potlaˇcen´ı v´ystupu na obrazovku
>> a = a + 1
>> a = 3
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 1
Zad´av´an´ı vektor˚u
>> u = [1 2 3 4 5] % vycet prvku
>> x = 1:5 % notace s dvojteckou
>> y = 0:pi/4:pi
Cten´ı a zapisov´ˇ an´ı prvk˚u vektoru
>> u = [1 3 5 7];
>> x = u(2)
>> u(4) = 9;
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 2
R´ˇadkov´y a sloupcov´y vektor
>> x = [0.0:0.1:0.5]’ % apostrof = transpozice
>> y = exp(-x).*cos(x); % ˇclen po ˇclenu - s teˇckou
>> [x y] % matice (= tabulka)
Skal´arn´ı souˇcin
>> u = [2 -3 1];
>> v = [-3 1 2];
>> u*v % chyba - matice 1x3 krat 1x3 nelze nasobit
>> w = x*v’ % skal´arn´ı souˇcin - 1x3 krat 3x1
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 2
R´ˇadkov´y a sloupcov´y vektor
>> x = [0.0:0.1:0.5]’ % apostrof = transpozice
>> y = exp(-x).*cos(x); % ˇclen po ˇclenu - s teˇckou
>> [x y] % matice (= tabulka)
Skal´arn´ı souˇcin
>> u = [2 -3 1];
>> v = [-3 1 2];
>> u*v % chyba - matice 1x3 krat 1x3 nelze nasobit
>> w = x*v’ % skal´arn´ı souˇcin - 1x3 krat 3x1
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 2
R´ˇadkov´y a sloupcov´y vektor
>> x = [0.0:0.1:0.5]’ % apostrof = transpozice
>> y = exp(-x).*cos(x); % ˇclen po ˇclenu - s teˇckou
>> [x y] % matice (= tabulka)
Skal´arn´ı souˇcin
>> u = [2 -3 1];
>> v = [-3 1 2];
>> u*v % chyba - matice 1x3 krat 1x3 nelze nasobit
>> w = x*v’ % skal´arn´ı souˇcin - 1x3 krat 3x1
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 2
R´ˇadkov´y a sloupcov´y vektor
>> x = [0.0:0.1:0.5]’ % apostrof = transpozice
>> y = exp(-x).*cos(x); % ˇclen po ˇclenu - s teˇckou
>> [x y] % matice (= tabulka)
Skal´arn´ı souˇcin
>> u = [2 -3 1];
>> v = [-3 1 2];
>> u*v % chyba - matice 1x3 krat 1x3 nelze nasobit
>> w = x*v’ % skal´arn´ı souˇcin - 1x3 krat 3x1
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Vektory 2
R´ˇadkov´y a sloupcov´y vektor
>> x = [0.0:0.1:0.5]’ % apostrof = transpozice
>> y = exp(-x).*cos(x); % ˇclen po ˇclenu - s teˇckou
>> [x y] % matice (= tabulka)
Skal´arn´ı souˇcin
>> u = [2 -3 1];
>> v = [-3 1 2];
>> u*v % chyba - matice 1x3 krat 1x3 nelze nasobit
>> w = x*v’ % skal´arn´ı souˇcin - 1x3 krat 3x1
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky
zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek
n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Matice
indexov´an´ı ˇr´adk˚u a sloupc˚u od jedniˇcky zad´av´an´ı matice v´yˇctem prvk˚u:
>> A = [1 2; 3 4; 5 6] % ˇr´adky oddˇeluje stˇredn´ık
>> A(2,1) % prvek A21= 3; indexy oddˇeluje ˇc´arka!
>> A(:,1) % prvn´ı sloupec
>> A(2,:) = [] % vymaˇze 2. ˇr´adek n´asoben´ı matic:
>> A = [1 2; -3 1]
>> B = [3 -1; -2 3]
>> A*B
n´asoben´ı po prvc´ıch – teˇckov´a konvence:
>> A.*B
Cviˇcen´ı 1 Matlab
Z´akladn´ı operace
Dalˇs´ı dovednosti
Dom´ac´ı ´ukol
NastudovatJemn´y ´uvod do Matlabu a Simulinku
na str´ank´ach pˇredmˇetu, sekce Cviˇcen´ı, materi´aly pro 1. cviˇcen´ı
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Z´ akladn´ı funkce
Obecn´e funkce
help on-line n´apovˇeda who seznam promˇenn´ych clear zruˇs´ı vˇsechny promˇenn´e
clc vymaˇze obrazovku
Matematick´e funkce
exp exponenci´aln´ı funkce – ex x^a obecn´a mocnina –xa
sqrt druh´a odmocnina (square root) – √ x
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Vektorov´e funkce
length d´elka vektoru
roots v´ypoˇcet koˇren˚u polynomu
Pˇr´ıklad – koˇreny polynomu
Zad´an´ı: najdˇete koˇreny polynomup(x) = 3x3+ 2x+ 1 Reˇsen´ı:ˇ
>> p = [3, 0, 2, 1] % vektor = koeficienty polynomu
>> roots(p) % vrati koreny
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Vektorov´e funkce
length d´elka vektoru
roots v´ypoˇcet koˇren˚u polynomu
Pˇr´ıklad – koˇreny polynomu
Zad´an´ı: najdˇete koˇreny polynomup(x) = 3x3+ 2x+ 1
Reˇsen´ı:ˇ
>> p = [3, 0, 2, 1] % vektor = koeficienty polynomu
>> roots(p) % vrati koreny
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Vektorov´e funkce
length d´elka vektoru
roots v´ypoˇcet koˇren˚u polynomu
Pˇr´ıklad – koˇreny polynomu
Zad´an´ı: najdˇete koˇreny polynomup(x) = 3x3+ 2x+ 1 Reˇsen´ı:ˇ
>> p = [3, 0, 2, 1] % vektor = koeficienty polynomu
>> roots(p) % vrati koreny
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Maticov´e funkce
size dimenze matice zeros(m,n) nulov´a matice (m,n)
ones(m,n) matice (m,n) jedniˇcek
eye(m) jednotkov´a matice (m,m) rand(m,n) matice (m,n) n´ahodn´ych ˇc´ısel
eig v´ypoˇcet vlastn´ıch ˇc´ısel matie
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Maticov´e funkce
size dimenze matice zeros(m,n) nulov´a matice (m,n)
ones(m,n) matice (m,n) jedniˇcek eye(m) jednotkov´a matice (m,m) rand(m,n) matice (m,n) n´ahodn´ych ˇc´ısel
eig v´ypoˇcet vlastn´ıch ˇc´ısel matie
Cviˇcen´ı 1 Matlab
Z´akladn´ı funkce
Maticov´e funkce
size dimenze matice zeros(m,n) nulov´a matice (m,n)
ones(m,n) matice (m,n) jedniˇcek eye(m) jednotkov´a matice (m,m) rand(m,n) matice (m,n) n´ahodn´ych ˇc´ısel
eig v´ypoˇcet vlastn´ıch ˇc´ısel matie
Cviˇcen´ı 1 Simulink
Simulink
Cviˇcen´ı 1 Simulink
Princip pr´ace v Simulinku
Pˇr´ıklad: zobrazen´ı sinusov´ e vlny
Model
Sine Wave Scope
BlokSine Wave parametry:
frekvence f´aze amplituda
Pouˇzit´e bloky
Sources → Sine Wave Sinks → Scope
Parametry simulace Start Time Stop Time
Solver Type (Variable/Fixed Step) Step Time (auto/hodnota)
Cviˇcen´ı 1 Simulink
Princip pr´ace v Simulinku
Pˇr´ıklad: zobrazen´ı sinusov´ e vlny
Model
Sine Wave Scope
BlokSine Wave parametry:
frekvence f´aze amplituda
Pouˇzit´e bloky
Sources → Sine Wave Sinks → Scope
Parametry simulace Start Time Stop Time
Solver Type (Variable/Fixed Step) Step Time (auto/hodnota)
Cviˇcen´ı 1 Simulink
Princip pr´ace v Simulinku
Pˇr´ıklad: zobrazen´ı sinusov´ e vlny
Model
Sine Wave Scope
BlokSine Wave parametry:
frekvence f´aze amplituda
Pouˇzit´e bloky
Sources → Sine Wave Sinks → Scope
Parametry simulace Start Time Stop Time
Solver Type (Variable/Fixed Step) Step Time (auto/hodnota)
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Kruˇ znice
Rovnice x =rsint, y =rcost, t ∈ h0,2πi, r >0.
Sources → Clock
Clock
parametry: nenastavujeme
Model
XY Graph
Trigonometric Function1
cos Trigonometric
Function sin
Gain1 r Gain
r Clock
Sinks → XY Graph parametry:
Xmin, Xmax: rozsah na ose X Ymin, Ymax: rozsah na ose Y
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Kruˇ znice
Rovnice x =rsint, y =rcost, t ∈ h0,2πi, r >0.
Sources → Clock
Clock
parametry:
nenastavujeme
Model
XY Graph
Trigonometric Function1
cos Trigonometric
Function sin
Gain1 r Gain
r Clock
Sinks → XY Graph parametry:
Xmin, Xmax: rozsah na ose X Ymin, Ymax: rozsah na ose Y
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Kruˇ znice
BlokMath Operations→ Gain
Gain
parametry: hodnota ˇcinitele zde hodnotur zad´ame v Matlabu:
>> r=0.6
BlokMath Operations→ Trigonometric Function sinus, cosinus, tangens, . . .
hyperbolick´y sinus, cosinus, . . . . . .
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Archim´ edova spir´ ala
Rovnice x =tsint, y =tcost, t ∈ h0,∞i.
BlokMath Operations →Product parametry: poˇcet vstup˚u
Model a v´ysledek
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Archim´ edova spir´ ala
Rovnice x =tsint, y =tcost, t ∈ h0,∞i.
BlokMath Operations →Product parametry: poˇcet vstup˚u
Model a v´ysledek
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Archim´ edova spir´ ala
Rovnice x =tsint, y =tcost, t ∈ h0,∞i.
BlokMath Operations →Product parametry: poˇcet vstup˚u
Model a v´ysledek
XY Graph
Trigonometric Function1
cos Trigonometric
Function sin
Product1 Product Clock
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Logaritmick´ a spir´ ala
Rovnice x = e−ktsint, y = e−ktcost, t ∈ h0,∞i, k >0.
V´ysledek
Blok Math Operations→ Math Function exp exponenci´aln´ı funkceeu log pˇrirozen´y logaritmus lnu reciprocal pˇrevr´acen´a hodnota 1/u
pow obecn´a mocina uv . . .
Nastaven´ı
v Matlabu poloˇz´ıme>> k=0.05 konfigurace simulace: pevn´y krok 0.01.
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Logaritmick´ a spir´ ala
Rovnice x = e−ktsint, y = e−ktcost, t ∈ h0,∞i, k >0.
V´ysledek
Blok Math Operations→ Math Function exp exponenci´aln´ı funkceeu log pˇrirozen´y logaritmus lnu reciprocal pˇrevr´acen´a hodnota 1/u
pow obecn´a mocina uv . . .
Nastaven´ı
v Matlabu poloˇz´ıme>> k=0.05 konfigurace simulace: pevn´y krok 0.01.
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Logaritmick´ a spir´ ala
Rovnice x = e−ktsint, y = e−ktcost, t ∈ h0,∞i, k >0.
V´ysledek
Blok Math Operations→ Math Function exp exponenci´aln´ı funkceeu log pˇrirozen´y logaritmus lnu reciprocal pˇrevr´acen´a hodnota 1/u
pow obecn´a mocina uv . . .
Nastaven´ı
v Matlabu poloˇz´ıme>> k=0.05 konfigurace simulace: pevn´y krok 0.01.
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Asteroida
Rovnice x = sin3t, y = cos3t, t ∈ h0,2πi.
V´ysledek
Blok
Math Operations
→ Math Function pow obecn´a mocina uv
BlokSources → Constant nastav´ıme 3
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Asteroida
Rovnice x = sin3t, y = cos3t, t ∈ h0,2πi.
V´ysledek
Blok
Math Operations
→ Math Function pow obecn´a mocina uv
BlokSources → Constant nastav´ıme 3
Cviˇcen´ı 1 Simulink
Jednoduch´e modely v Simulinku
Asteroida
Rovnice x = sin3t, y = cos3t, t ∈ h0,2πi.
V´ysledek
Blok
Math Operations
→ Math Function pow obecn´a mocina uv
BlokSources → Constant nastav´ıme 3
Cviˇcen´ı 1 Simulink
Souhrn
Novˇ e probran´ e Simulinkov´ e bloky
Sources
Sine Wave Clock Constant
Sinks Scope XY Graph
Math Operations
Trigonometric Function Gain
Product Math Function
Signal Routing Mux