no tak mame po prvom termine
8.1.2009
najprv trosku pocity zo skusky .. mala pripravene 4 skupiny ale strasila, ze ich ma 8 takze sa nebudu opakovat tak neviem no
nam rozdala dve skupiny A a B, ja som mal A skupinu tak k tomu nieco napisem .. takze bola najprv pisomna cast (10 otazok), tu opravoval lonscak, ale aj ked opravoval dost mierne tak sa stalo, ze nieco ani neopravil. Aby vas pustila na ustnu cast tak ste museli mat tu NADPOLOVICNU vacsinu cize 31 bodov ale pustila aj tych co mali 29 a 30. Ostatnych poslala domov ale URCITE aj ked vas posle domov si popytajte a POZRITE PISOMKU ci mate dobre spocitane body a ci vam lonscak vsetko opravil.
Koho uz pusti na ustnu tak ten spravi urcite. Ustna cast vyzerala tak, ze si pozriete pisomku, a da vam este nejake tri otazky, ktore pisete na papier (konkretne napisem dolu) a potom s nou ich prejdete, tam mozte ziskat navyse nejake body (aj 6-9 bodov) a prejde s vami aj niektore zadanie (zvykla LDR, NDR (hlavne runge kuta ju zaujimala) a aj 4rte zadanie pozerala), tiez s vami prejde skusku tak zbezne iba.
Takze niektore otazky co si pamatam:
SKUPINA A1
1.Vypocitat urcity integral funkciou quad
integrovanu funkciu treba zadefinovaj aj pomocou m-fajlu aj pomocou niecoho ineho
2. nacitat zo suboru maticu hodnot
load merania.dat
zadefinovat x-ovu premennu
x=merania(:,1)
zadefinovat y-ovu premennu
y=meranie(:,2)
aproximovat vysledky x,y polynomom n-teho stupna (trebalo pouzit polyfit ale asi chcela este aj nieco ine sa mi vidi)
vykreslit do grafu povodne nacitane udaje
vykreslit aproximovany graf
porovnat chybu originalneho a aproximovaneho
3. diferencialnu rovnicu druheho radu riesit pomocou nejakeho symbolickeho toolboxu
(ja som pouzil dsolve)
4. pre zadanu funkciu f(x) vypisat tabulku 1000 hodnot funkcie v intervale <0,2pi>
vykresilt graf
5. Pre zadanu funkciu f(x,y) treba vypisat hodnoty v intervale <-pi,pi> so zadanym krokom
Funkciu treba interpolovat + vykreslit
nejaky prikaz meshgrid tu bol asi, ten prikaz generuje matice .. ale nevedel som co s tym dalej
6. Pomocou Simulinku riesit diferencialnu rovnicu
zadefinovat v MATLABE !! (prikaz setparameters) hodnoty premennych diferencialnej fcie
nakreslit simulinkovu schemu
tu nebola tazka diferencialka len sa netreba pomylit
uloha bola za 9 bodov, a ked ste mali iba cisto simulink tak 6 bodov istych
7. (za 6 bodov myslim) bol zadany nejaky dynamicky system (pomocou zlomku)
trebalo ho zadat do stavoveho priestou
sys=tf(num,denum)
problem bol ze num denum trebalo najprv roznasobit polynomi
conv(a,b)
vypocitat hodnoty a vykreslit graf so vstupnum jednotkovym skokom
step(sys)
vykreslit grafy s inym casovym vstupo lsim(sys,funkcia,cas)
vykreslit nyquistovu charakteristiku nyquist(sys)
tu pripajam aj priklad podobny tomu co som spravil:
num=[5 50];
den=conv([7 1],[3 1]);
den2=conv(den,[2 1]);
sys=tf(num,den2);
[a b]=step(sys);
t=[0:0.1:10];
u=exp(-t);
[c d]=lsim(sys,u,t);
[e f]=bode(sys);
subplot(311);
step(sys);
subplot(312);
lsim(sys,u,t);
subplot(313);
nyquist(sys);
8. riesit diferencialnu rovnicu pomocou ode45 (subst. kan. tvar + m-fajly +zadefinovanie pociatocnych podmienok,cas .. proste vsetko ku tomu co sa len da) !!!
uloha za NAJVIAC BODOV (15b)
9. Program co vypocita hodnoty vyrazu (bol zadany) pre 10 roznych hodnot a,b,c (Trebalo to robit cez for a este aj podmienku tam trebalo pouzit)
??. niekde bolo treba asi aj inline
dalej bolo treba v niektorom priklade cykly spravit a vetvenia
10. este nejaka otazka bola len si nepamatam uz
HLAVNE SA ZAMERAJTE NA LDR, NDR, SIMULINK, blokove schemy, dynamicke systemy a kazdy urcite bude mat vetvenia a cykly.
poradie otazok bolo ine len som pisal co mi napadlo, a vela z toho co som napisal bolo aj minuly rok.
skupina B mala namiesto dynamickeho systemu zjednodusit blokovu schemu (so vsetkym cize maticu q, prikazy connect atd)
mozno ju tu niekto doplni ..
Hlavne sa nebojte, ona vas bude strasit vselijako ale potom vam pomoze na ustnej
Este nejake otazky co boli na ustnej: funkcie funkcii (quad, ode45, fzero atd .. chcela k nim aj priklady)
riadiace cykly ci ako sa to vola (vsetky for, while, switch, case, if, if else .. ku kazdemu priklad resp. ich vsetky zahrnut )
u nas chcela priklad na runge kutu, resp. aspon nejaku NDR, napisat k tomu priklad atd ..
Drzim palce