Sunteți pe pagina 1din 3

-- 1 --

1. S se genereze o matrice ptratic de ordinul 10 de forma M(m,n)=m+n, utiliznd instruciunea for i


s se reprezinte grafic prima linie n funcie de prima coloana cu afiarea punctelor pe grafic.

2. S se reprezinte pe acelai grafic funciile y=e
sin(t)
i y=e
cos(t)
pe intervalul de timp t=(0 2) cu un pas
de eantionare de /50, si s se inscripioneze graficul pe ambele axe y.

3. S se reprezinte grafic n dou moduri (pe acelai grafic i n ferestre diferite, una sub alta), o
interpolare liniara si una spline cubica prin 10 puncte pe intervalul [010] cu un pas de eantionare de 0,01,
tiind c:
X=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
Y = [0, 15, 30, 60, 75, 90, 120, 135, 150, 170];
S se afieze titlul Interpolare liniara si spline i s se eticheteze cele dou axe tiind c pe axa X este
reprezentat timpul n secunde iar pe axa Y este reprezentata temperatura n grade Celsius.

4. S se reprezinte grafic rspunsul n domeniul timp, treapt i impuls, i rspunsul n domeniul
frecven, al unui sistem reprezentat de fdt: H(s)=1 / (s
2
+10s+20).

5. S se reprezinte pe acelai grafic i n ferestre diferite o interpolare spline, pe intervalul x=[010] cu
un pas de eantionare de 0.25, pentru funciile y=sin(x)+cos(x) i z=sin(x)+2. S se afieze pe grafic att titlul
ct i mrimile corespunztoare axelor respective.

6. Se d fdt H(s)=s/(s
2
+2s+10). S se implementeze n MATLAB modelul echivalent funciei H(s) att prin
poli si zerouri cat i prin mrimi de stare (MM-ISI).

7. S se genereze o matrice aleatoare ptratica de ordinul 3 i una de acelai ordin, avnd pe diagonala
principal cifra 3, cu ajutorul funciilor MATLAB. S se genereze o matrice cu 2 linii i 4 coloane, utiliznd
instruciunea for.

8. S se scrie un program n MATLAB utiliznd un fiier de tip script care s utilizeze instruciunile if,
else si for pentru a determina valorile lui C, tiind c:
15 0 ; 15
5 , *
2
3
5 , *
< =

>
=
a b
a b a
a b a
C


9. S se determine rdcinile polinomului p(s)=s
4
+3s
3
-15s
2
-2s+9 i valoarea polinomului pentru s=2.
Dac q(s)=s
4
+3s-3 s se determine nmulirea celor 2 polinoame.

10. S se scrie un fiier MATLAB script care s reprezinte grafic pe intervalul [0 10], cu un pas de
eantionare de / 50 funciile y
1
i y
2
de mai jos, tiind c:
t
e y
t t y
2
); cos( ) sin(
2
1
=
+ =


11. S se discretizeze modelul unui filtru cu pasul de Ts=0.1, avnd fdt n timp continuu:
H(s)=(s
2
+0.5s+100)/(s
2
+5s+100) i s se reprezinte pe acelai grafic rspunsul treapt al ambelor modele (n
timp continuu i discret).

12. S se reprezinte pe acelai grafic i n ferestre diferite, pe orizontal, cele dou funcii u
1
i u
2
i s se
afieze etichetele celor dou axe i titlul, tiind c t=[0 20]. Pentru a se face distincia dintre grafice (la
reprezentarea pe acelai grafic), unul dintre ele se va reprezenta cu linie punctat.
-- 2 --
) sin( ) ( ; ) (
2 . 0
2 1
t e t u e t u
t t
= =



13. S se interpoleze liniar setul de date (x,y), tiind c x=(0 10), y=sin(x);

14. S se reprezinte grafic n 3 D functiile sin(t) i cos(t) cu un pas de eantionare de /100 tiind c t=[0
4] i s se inscripioneze cele trei axe. S se reprezinte grafic funciile sin(t) si cos(t), pe acelai interval de
timp, utiliznd instruciunea for.

15. S se implementeze fdt
2
( ) 2
( 2)( 2 2)
s
H s
s s s
=
+
prin poli i zerouri, i s se realizeze conversia
modelului sistemului din funcie de transfer cu poli-zerouri n MM-ISI.

16. S se scrie un fiier script care s calculeze transformata Fourier rapid a semnalului: x=2sin(2pi x
50t) + 1,5sin(2pi * 150 t) + sin(2pi * 250t) i care s reprezinte grafic amplitudinea semnalului i a semnalului
transformat.

17. S se aproximeze setul de date (X, Y) printr-o linie dreapt, utiliznd funcia MATLAB polyfit, i s se
reprezinte grafic rezultatul aproximrii utiliznd metoda regresiei liniare (metoda celor mai mici ptrate),
tiind c:
X=[0, 1, 2, 3, 4, 5], Y=[0, 20, 55, 60, 90, 100].

18. S se determine curenii (I
1
, I
2
, I
3
) unui sistem trifazat, tiind c valorile tensiunilor sunt U1=10V,
U2=15V, U3=12V, iar impedana echivalent a circuitului este de forma:
(
(
(

=
20 12 9
12 15 6
9 6 3
Z

S se determine, de asemenea, matricea invers i transpusa matricei Z.

19. S se reprezinte pe acelai grafic, tiprind axa y pe ambele pri, dou funcii matematice (exp i sin)
utiliznd comanda plot ca funcie grafic.
Se tie c:
x = 0:0.01:20; y1 = 200 * e
(-0.05 x)
sin(x); y2 = 0.8 e
(-0.5 * x)
sin(10x);

20. Pentru MM-ISI se cunosc matricele de stare A, B, C i D. tiind c u mrimea de intrare, x
mrimea de stare i y mrimea de ieire, s se reprezinte grafic rspunsul n domeniul frecven
(amplitudine i faz) a sistemului i s se reprezinte, pe acelai grafic dar n ferestre diferite, rspunsul
sistemului la un semnal treapt i impuls de intrare.

+ =
+ =
u D x C y
u B x A x
.

(
(
(


=
1 1 0
0 0 1
1 1 2
A
;
(
(
(

=
0
0
1
B
;
(

=
1 0 0
0 1 0
C
;
(

=
1
0
D
;
S se genereze un vector cu pas liniar i unul cu pas logaritmic cu 5 elemente.

21. tiind c fdt a unei MCC fr bucl de reglare (n bucl deschis) poate fi exprimat ca n ecuatia:
2
) ( ) (
) (
K R s L B s J
K
U
s H
+ + +
= =



-- 3 --
i c J=0.01; B=0.1; K=0.01; R=1; L=0.5, s se reprezinte grafic rspunsul la un semnal treapt i impuls pe
intervalul [03] cu un pas de eantionare de 0,1 i s se afieze titlul raspunsul treapta al sistemului i
rspunsul sistemului la un semnal de tip impuls.

22. S se reprezinte pe acelai grafic o interpolare liniar i una spline pentru funcia sin(t) pe intervalul
t=(0 10).

23. S se calculeze i apoi s se afieze amplitudinea i faza unei impedane de intrare a unui circuit
utiliznd un fiier MATLAB script, tiind c:
( ) ( )
( )
0
5 6 4 8
4 30
9 2
j j
Z
j
+
= +


24. S se reprezinte pe acelai grafic, cu linie continu de culoare roie i cu linie punctat i culoare
albastr, prin 100 de puncte funciile sin(x) i cos(x) pe intervalul (0-2), utiliznd funcia MATLAB linspace.

25. Se d fdt H(s)=(s
2
+0,5s +100) / (s
2
+5s+100) a unui sistem n timp continuu. S se reprezinte pe acelai
grafic rspunsul treapt al sistemului att n timp continuu ct i n timp discret.

26. S se genereze un semnal sinusoidal pe intervalul [0 30] cu un pas de 0,1 peste care este suprapus
un zgomot (perturbaie). S se reprezinte grafic semnalul sinusoidal i perturbaia pe 2 grafice diferite pe
orizontal.

27. S se scrie un fiier de tip funcie (function) care s reprezinte grafic funcia y=sin(x) / x ntre limitele
[-20 20] cu 50 de eantioane, utiliznd funcia MATLAB fplot.

28. S se aproximeze setul de date (x, y) cu un polinom de ordinul 3, i s se reprezinte pe acelai grafic
setul de date i polinomul aproximat, tiind c
x=[1, 2, 3, 4, 5]; y=[5.5, 43.1, 128, 290.7, 498.4];

29. S se implementeze fdt
2
( ) 2
( 2)( 2 2)
s
H s
s s s
=
+
prin poli i zerouri, s se realizeze conversia
modelului sistemului din funcie de transfer n MM-ISI i s se reprezinte grafic rspunsul n domeniul timp i
frecven a sistemului.

30. S se reprezinte pe acelai grafic i n ferestre diferite funciile sin(x) i cos(x), tiind c x este un
vector format din 50 de puncte i poate lua valori n intervalul [0 2pi].

31. S se scrie un fiier de tip funcie (function) care s reprezinte grafic funcia y=e
cos(x) / x
ntre limitele [-
25 25] cu 50 de eantioane, utiliznd funcia MATLAB fplot.

S-ar putea să vă placă și