Sunteți pe pagina 1din 19

Ministerul Educaţiei Culturii și Cercetării al Republicii Moldova

Universitatea Tehnica a Moldovei


Facultatea Calculatoare, Informatică si Microelectronică

Departamentul Ingineria Software și Automatică

RAPORT
Lucrare de laborator Nr. 1
La Prelucrarea semnalelor

Tema: Introducere în MATLAB

A efectuat: Cornea Ion

A verificat: Dubac Serghei

Chișinău 2020

1. Scopul lucrării
Însușirea elementelor de bază din Matlab precum: definirea unei matrice, operații cu
matrice, tipuri de date, variabile, instrucțiuni, fișiere script, reprezentarea graficelor și
implementarea funcțiilor în Matlab.

2. Sarcina de lucru Nr. 1.1.


1
Fie vectorii linie a = [0, 0.1, 0.2, … , 2] şi coloană b=…
1
a) Ce lungime trebuie să aibă b astfel ca să aibă sens înmulţirea (în sens matricial) a*b?
Răspuns: Matricea b trebuie să aibă o lungime egală cu lățimea matricei a.

Iniţializaţi în MATLAB cei doi vectori şi realizaţi înmulţirea:

Figura 2.1 Inițializarea vectorului a.

Figura 2.2 Inițializarea vectorului b.


Figura 2.3 Înmulțirea vectorului a cu vectorul b.

b) Efectuați înmulţirea b*a.

Figura 2.5 Înmulțirea vectorului b cu vectorul a.

3. Sarcina de lucru Nr. 1.2.


Se creează un fişier nou care trebuie salvat în directorul d:/student/pns/nrgrupa. Folosind
sintaxele şi indicaţiile din secţiunile 1.2.6. şi 1.2.7., elaborați un program MATLAB care să
genereze un vector cu elemente aleatoare cu distribuţie normală (gaussiană) şi să afişeze
elementele negative ale acestui vector.

Figura 3.1 Realizarea programului în MatLab și executarea acestuia.

4. Sarcina de lucru Nr. 1.3.


Elaborați un program MATLAB care generază un vector cu elemente complexe. Elaborați
(un alt fişier) o funcţie MATLAB care, având drept parametru de intrare vectorul cu valori
complexe, returnează ca parametri de ieşire:
a) media aritmetică a părţilor reale ale elementelor vectorului;
b) un vector ce conţine elementele vectorului iniţial ridicate la pătrat;
c) o matrice obţinută din înmulţirea vectorului iniţial cu transpusul său.
Figura 4.1 Realizarea programului în MatLab ce generază un vector cu elemente complexe și executarea
acestuia.

Figura 4.2 Realizarea programului în MatLab ce returnează parametrii de ieşire, conform sarcinilor
propruse, și executarea acestuia.
5. Sarcina de lucru Nr. 1.4.
Elaborați un program MATLAB în care să generaţi şi să reprezentaţi grafic folosind funcţia
stem următorii vectori:
a) z = [0,0,0,0,0,1,0,0,...,0], vectorul z, având lungimea 21. Reprezentarea grafică se va face
în două „miniferestre” (funcția subplot), vectorul z în funcție de n=0:20, respectiv de
m=-5:15;
b) t=|10-n |, reprezentat grafică în funcție de n=0:20;

c) x 1=sin ( 17π n ),−15 ≤n ≤ 25 și x =cos ( √π23 n), 0 ≤ n ≤50


2

Cele două secvenţe vor fi reprezentate:


i) în figura 1 – în acelaşi sistem de coordonate (pe acelaşi grafic);
ii) în figura 2 – folosind două “miniferestre” grafice plasate una sub alta.
Reprezentaţi cele două figure, folosind comanda plot, apoi încercaţi reprezentarea lor,
folosind comanda stem.
Cu funcţia plot se pot reprezenta grafic semnale sau funcţii “continue”, deoarece se unesc
cu linie continuă valorile care se reprezintă. Astfel, se pot reprezenta semnale continue, alegând
variabila timp cu pasul mai mic decât variaţia semnalului reprezentat. De exemplu, dacă perioada
semnalului e 0.01 secunde se poate alege variabila temporală cu pasul de 0.001s: t = 0:0.001:5
(secunde).

Figura 5.1. Realizarea subpunctului i). Reprezentarea grafică a vectorului z utilizând,


comanda subplot.
Figura 5.2. Realizarea subpunctului b). Reprezentarea grafică în funcție de n=0:20.

Figura 5.3. Realizarea subpunctului i). Reprezentarea grafică în acelaşi sistem de


coordonate, utilizând comanda subplot.

Figura 5.4. Realizarea subpunctului ii). Reprezentarea grafică folosind două


“miniferestre” grafice plasate una sub alta, utilizând comanda subplot.
Figura 5.5. Realizarea subpunctului i). Reprezentarea grafică în acelaşi sistem de
coordonate, utilizând comanda stem.

Figura 5.6. Realizarea subpunctului ii). Reprezentarea grafică în acelaşi sistem de


coordonate, utilizând comanda stem.
Figura 5.7. Reprezentarea grafică pentru semnale cu funcții continue.

6. Sarcina de lucru Nr. 1.5.


1) Modificaţi pasul de variaţie a variabilei t la 0.01, apoi la 0.0002.
2) Măsuraţi pe grafic perioada semnalului sinusoidal în cele 3 situaţii;
3) Generaţi un semnal cosinusoidal de frecvenţă 20 Hz pe care să-l reprezentaţi cu
culoare roşie pe acelaşi grafic peste semnalul sinusoidal.

Figura 6.1. Reprezentarea grafică, la modificarea pasului de variție a variabilei t la 0.001,


și măsurarea perioadei semnalului sinusoidal.
Figura 6.2. Reprezentarea grafică, la modificarea pasului de variție a variabilei t la 0.01,
și măsurarea perioadei semnalului sinusoidal.

Figura 6.3. Reprezentarea grafică, la modificarea pasului de variție a variabilei t la


0.0002, și măsurarea perioadei semnalului sinusoidal.
Figura 6.4. Reprezentarea grafică, la modificarea pasului de variție a variabilei t la
0.0002, și generarea unui semnal cosinusoidal de frecvenţă 20 Hz, reprezentat cu culoarea roșie.

7. Sarcina de lucru Nr. 1.6.


Să se genereze vectorul x conținând valorile 1, 2, 3, ..., 99, 100 și vectorul y având
valorile 2, 4, 6, 8, ..., 198, 200:
a) să se reprezinte grafic y în funcție de x, folosind funcția stem;
b) să se reprezinte grafic y în funcție de x, folosind funcția plot;
c) să se reprezinte grafic în aceeași figură, în același sistem de coordonate, y în funcție de
x, folosind funcțiile plot și stem (se vor folosi culori diferite);
d) să se reprezinte grafic în aceeași figură, în sisteme de coordonate diferite, y în funcție
de x, folosind funcția plot și y în funcție de x, folosind funcția stem.
Figura 7.1. Reprezentarea grafică y în funcție de x, folosind funcția stem.

Figura 7.2. Reprezentarea grafică y în funcție de x, folosind funcția plot.


Figura 7.3. Reprezentarea grafică în aceeași figură, în același sistem de coordonate, y în funcție
de x, folosind funcțiile plot și stem, unde reprezentarea grafică utilizând comanda plot, este de
culoarea roșie.

Figura 7.4. Reprezentarea grafică în aceeași figură, în sisteme de coordonate diferite, y în


funcție de x, folosind funcția plot și y în funcție de x, folosind funcția stem, unde reprezentarea
grafică utilizând comanda stem, este de culoarea roșie.

8. Sarcina de lucru Nr. 1.7.


1. Fie f o funcţie reală de o variabilă reală, precizată de următorii vectori:
x=[-2 -1.5 0 0.5 2.5 3];
y=[6 9 11 10 7 5].
Să se aproximeze derivata de ordinul I a funcţiei f în punctele:
a) -2, 0 şi 2.5, folosind diferenţe progresive;
b) -1.5, 0 şi 3, folosind diferenţe regresive;
c) -0.75, 0.25, 0.5 şi 1, folosind diferenţe centrate.
Să se reprezinte grafic în aceeaşi fereastră grafică derivata de ordinul I a funcţiei f,
obţinută prin aproximare cu cele trei tipuri de diferenţe finite.
2. Fie funcția polinomială f : R → R , f ( x ) =x 4 +13 ∙ x 3−7 ∙ x 2+ x−1
a) Să se calculaze derivata funcţiei f pentru valorile -2, -1.3, 0.1 şi 2.45.
b) Să se reprezinte grafic derivata funcţiei f pe intervalul [-2,3].
π
3. Să se calculeze ∫ f ( x ) dx, unde funcția f este data prin relațiile:
0

j ∙ x 2j 2
f ( x j )= − , x =−1.1+0.1∙ j, j=1,2, … , 11.
x j−1 j+1 j
π /2
4. Să se calculeze integrala ∫ sin ( x )+1cos ⁡( x ) dx
π /3

Figura 8.1. Aproximarea derivatei de ordinul I a funcţiei f, folosind diferenţe progresive


(subpunctul a). Rezultatul obținut și codul programului.
Figura 8.2. Aproximarea derivatei de ordinul I a funcţiei f, folosind diferenţe regresive
(subpunctul b). Rezultatul obținut și codul programului.

Figura 8.3. Aproximarea derivatei de ordinul I a funcţiei f, folosind diferenţe centrate


(subpunctul c). Rezultatul obținut și codul programului.
Figura 8.4. Reprezentarea grafică în aceeaşi fereastră grafică derivata de ordinul I a funcţiei f,
obţinută prin aproximare cu cele trei tipuri de diferenţe finite, însoțit de codul programului.

Figura 8.5. Rezolvarea sarcinii Nr.2


Figura 8.6. Rezolvarea sarcinii Nr.3

Figura 8.7. Rezolvarea sarcinii Nr.4


Concluzii
În această lucrare de laborator am însușit elementele de bază din Matlab precum: definirea
unei matrice, operații cu matrice, tipuri de date, variabile, instrucțiuni, fișiere script,
reprezentarea graficelor și implementarea funcțiilor în Matlab. Pe lîngă aceasta, am căpătat
cunoștințe în crearea funcțiilor MatLab, în rezolvarea derivatelor funcțiilor polinomiale și am
utilizat în practică unele metode în calcularea integralelor, precum metoda trapezelor și metoda
adaptiv-recursivă Simpson. Astfel, după dobândirea informației necesare, am avut posibilitatea
de a îndeplini sarcinile propuse la sfîrșitul fiecărui paragraf, iar rezultatele obținute sunt corecte,
ce rezultă faptul că am îndeplinit corect sarcinile propuse, iar materialul a fost înțeles.

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

  • PSLab 4
    PSLab 4
    Document5 pagini
    PSLab 4
    Victor Turculet
    Încă nu există evaluări
  • Lab 4 APA
    Lab 4 APA
    Document20 pagini
    Lab 4 APA
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab6 AMOO - Diagrame de Stari Si Activitati
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Document10 pagini
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Dan
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • Atestarea 1 AC Rezolvat
    Atestarea 1 AC Rezolvat
    Document10 pagini
    Atestarea 1 AC Rezolvat
    Ion Damaschin
    Încă nu există evaluări
  • Lab 7 Somipp
    Lab 7 Somipp
    Document5 pagini
    Lab 7 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab1 Arhitectura Calculatoarelor
    Lab1 Arhitectura Calculatoarelor
    Document8 pagini
    Lab1 Arhitectura Calculatoarelor
    Valeria Lisenco
    Încă nu există evaluări
  • Lab 2 AMOO
    Lab 2 AMOO
    Document6 pagini
    Lab 2 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • SOMIPP Lab 5
    SOMIPP Lab 5
    Document5 pagini
    SOMIPP Lab 5
    Augusta Bucataru
    Încă nu există evaluări
  • AMOO Lab 4
    AMOO Lab 4
    Document6 pagini
    AMOO Lab 4
    Anya Mr
    Încă nu există evaluări
  • SOMIPPRaspunsuri
    SOMIPPRaspunsuri
    Document82 pagini
    SOMIPPRaspunsuri
    Urmanschi Mihail
    Încă nu există evaluări
  • LFA Lab 1
    LFA Lab 1
    Document8 pagini
    LFA Lab 1
    Valeria Cebanu
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • SOMIPP Lab5
    SOMIPP Lab5
    Document4 pagini
    SOMIPP Lab5
    X3 KTO
    Încă nu există evaluări
  • Lab NR 4 MMC2 Duca Dumitru TI 194
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Document11 pagini
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Santa Claus
    Încă nu există evaluări
  • Ac 3
    Ac 3
    Document10 pagini
    Ac 3
    Maria Sevciuc
    Încă nu există evaluări
  • PPE Lab7
    PPE Lab7
    Document14 pagini
    PPE Lab7
    danielploaia
    Încă nu există evaluări
  • ASDN2
    ASDN2
    Document6 pagini
    ASDN2
    Viktor Dobrovolschi
    Încă nu există evaluări
  • Examen PPe
    Examen PPe
    Document11 pagini
    Examen PPe
    crismaruion
    100% (2)
  • Lab2 Somipp
    Lab2 Somipp
    Document6 pagini
    Lab2 Somipp
    Iov Albu
    Încă nu există evaluări
  • Amoo 1
    Amoo 1
    Document8 pagini
    Amoo 1
    Gheorghe Felicia
    Încă nu există evaluări
  • SOMIPP Lab6
    SOMIPP Lab6
    Document4 pagini
    SOMIPP Lab6
    Dan
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Încă nu există evaluări
  • Raport4 Lab4 AC
    Raport4 Lab4 AC
    Document3 pagini
    Raport4 Lab4 AC
    crismaruion
    Încă nu există evaluări
  • Laboratorul 1
    Laboratorul 1
    Document11 pagini
    Laboratorul 1
    Дарья Рг
    Încă nu există evaluări
  • Amoo 1
    Amoo 1
    Document8 pagini
    Amoo 1
    AlionaCrigan
    Încă nu există evaluări
  • AMOO Lab2.Use Case
    AMOO Lab2.Use Case
    Document5 pagini
    AMOO Lab2.Use Case
    Dorin Gribincea
    Încă nu există evaluări
  • Amoo 5
    Amoo 5
    Document5 pagini
    Amoo 5
    AlionaCrigan
    Încă nu există evaluări
  • Lab 1 PPE
    Lab 1 PPE
    Document4 pagini
    Lab 1 PPE
    King 79
    Încă nu există evaluări
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • Lab 6 Somipp
    Lab 6 Somipp
    Document5 pagini
    Lab 6 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPP
     SOMIPP
    Document6 pagini
    SOMIPP
    Damean Alexandra
    Încă nu există evaluări
  • Somipp Lab4
    Somipp Lab4
    Document3 pagini
    Somipp Lab4
    Raducan Alina
    Încă nu există evaluări
  • Damean Alexandra IOT4
    Damean Alexandra IOT4
    Document9 pagini
    Damean Alexandra IOT4
    Damean Alexandra
    Încă nu există evaluări
  • Lab 4 Apa
    Lab 4 Apa
    Document21 pagini
    Lab 4 Apa
    crismaruion
    Încă nu există evaluări
  • AC Lab 4
    AC Lab 4
    Document4 pagini
    AC Lab 4
    DanuIepuras
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document7 pagini
    Lab 1 Somipp
    TîmburŞtefan
    Încă nu există evaluări
  • Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Document4 pagini
    Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Ion Damaschin
    Încă nu există evaluări
  • Laborator 1 Testare Software
    Laborator 1 Testare Software
    Document8 pagini
    Laborator 1 Testare Software
    Ion Cornea
    Încă nu există evaluări
  • TW Atestare
    TW Atestare
    Document4 pagini
    TW Atestare
    yamahahohnerc70
    Încă nu există evaluări
  • LAB 3 Apa
    LAB 3 Apa
    Document14 pagini
    LAB 3 Apa
    Cristi Poselețchi
    Încă nu există evaluări
  • LL3 IoT ECiobanu
    LL3 IoT ECiobanu
    Document6 pagini
    LL3 IoT ECiobanu
    Ecaterina Ciobanu
    Încă nu există evaluări
  • Laborator 1 Teoria Sistemelor
    Laborator 1 Teoria Sistemelor
    Document11 pagini
    Laborator 1 Teoria Sistemelor
    Sergiu Şveţ
    Încă nu există evaluări
  • PSLab 3
    PSLab 3
    Document14 pagini
    PSLab 3
    Victor Turculet
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • Lab 3 LFA Doc
    Lab 3 LFA Doc
    Document11 pagini
    Lab 3 LFA Doc
    Jenya Matevosean
    Încă nu există evaluări
  • AMOO Lab3
    AMOO Lab3
    Document6 pagini
    AMOO Lab3
    sergiu
    Încă nu există evaluări
  • Damean Alexandra IOT5
    Damean Alexandra IOT5
    Document9 pagini
    Damean Alexandra IOT5
    Damean Alexandra
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • MMC Laborator 1 UTM
    MMC Laborator 1 UTM
    Document12 pagini
    MMC Laborator 1 UTM
    StasLuchianciuc
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • PSLab 1
    PSLab 1
    Document19 pagini
    PSLab 1
    Victor Turculet
    Încă nu există evaluări
  • PS - Lab-1 Madari
    PS - Lab-1 Madari
    Document20 pagini
    PS - Lab-1 Madari
    olegovcearenko92
    Încă nu există evaluări
  • LL1 Prelucrarea Semnalelor
    LL1 Prelucrarea Semnalelor
    Document20 pagini
    LL1 Prelucrarea Semnalelor
    Anya Mr
    Încă nu există evaluări
  • Laborator 8 Aproximarea Numerica A Functiilor
    Laborator 8 Aproximarea Numerica A Functiilor
    Document11 pagini
    Laborator 8 Aproximarea Numerica A Functiilor
    Nguyen Mayorn
    Încă nu există evaluări
  • Tema 2
    Tema 2
    Document91 pagini
    Tema 2
    Florin Lazar
    Încă nu există evaluări
  • Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Document100 pagini
    Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Lavinia Ioana
    Încă nu există evaluări
  • Lab 1 Mi DD
    Lab 1 Mi DD
    Document10 pagini
    Lab 1 Mi DD
    Denis Dolgan
    Încă nu există evaluări
  • Recapitulare Introducere Matlab
    Recapitulare Introducere Matlab
    Document32 pagini
    Recapitulare Introducere Matlab
    Stefan Agachi
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document7 pagini
    Lab7 AMOO
    Ion Cornea
    Încă nu există evaluări
  • Laborator 1 Testare Software
    Laborator 1 Testare Software
    Document8 pagini
    Laborator 1 Testare Software
    Ion Cornea
    Încă nu există evaluări
  • Cornea Ion
    Cornea Ion
    Document18 pagini
    Cornea Ion
    Ion Cornea
    Încă nu există evaluări
  • Lab 1 SOMMIP
    Lab 1 SOMMIP
    Document4 pagini
    Lab 1 SOMMIP
    Ion Cornea
    Încă nu există evaluări
  • PR - Lab 5
    PR - Lab 5
    Document4 pagini
    PR - Lab 5
    Ion Cornea
    Încă nu există evaluări
  • Programare Lab1
    Programare Lab1
    Document7 pagini
    Programare Lab1
    Ion Cornea
    Încă nu există evaluări
  • Laborator1 TMPS
    Laborator1 TMPS
    Document4 pagini
    Laborator1 TMPS
    Ion Cornea
    Încă nu există evaluări
  • PAM Lab6
    PAM Lab6
    Document31 pagini
    PAM Lab6
    Ion Cornea
    Încă nu există evaluări
  • Lab2 TMPS
    Lab2 TMPS
    Document4 pagini
    Lab2 TMPS
    Ion Cornea
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document4 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document10 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • Tema 2 CP
    Tema 2 CP
    Document13 pagini
    Tema 2 CP
    Ion Cornea
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document10 pagini
    Lab 3
    Ion Cornea
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • 1.cinematica Punctului
    1.cinematica Punctului
    Document17 pagini
    1.cinematica Punctului
    Ion Cornea
    Încă nu există evaluări
  • Laborator 2
    Laborator 2
    Document7 pagini
    Laborator 2
    Ion Cornea
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document12 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • Cercetari Operationale: Alexei LEAHU
    Cercetari Operationale: Alexei LEAHU
    Document20 pagini
    Cercetari Operationale: Alexei LEAHU
    Ion Cornea
    Încă nu există evaluări
  • MD Lab 1
    MD Lab 1
    Document59 pagini
    MD Lab 1
    Ion Cornea
    Încă nu există evaluări