Guest User

Untitled

a guest
Nov 12th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. %Se va genera un semnal cu rezolutie temporara de 2ms, 20ms
  2. %200ms pentru un semnal continuu de tipul:
  3.  
  4. %2.Semnal triunghiular periodic
  5. %􀂃 Perioadă: 5 s.
  6. %􀂃 Nivel maxim: +1.
  7. %􀂃 Nivel minim: -2.
  8. %􀂃 Panta+ 1 V/s Observaţie: Panta– [V/s] rezultă din calcule
  9.  
  10. %rezolutie temporara de 2ms
  11. t1=0:0.002:5;
  12. %t1 este un vector cu elemente de la 0 la 5(perioada semnalului), cu pasul
  13. %0.002, adica rezolutia
  14.  
  15. s1=1.5*sawtooth(t1*2*5/3*pi, 0.5) - 0.5;
  16. %s = sawtooth(t,width) genereaza un semnal triunghilar modificat, unde parametrul width
  17. %determina unde intre 0 si 2π are loc maximul; genereaza un semnal
  18. %triunghiular simetric, fara componenta continua. de aceea se ia width=0.5
  19. %se comporta similar cu sin(t), in sensul ca unda are perioada
  20. %2π, valoare +1 unde sin(t)>0 si valoare -1 unde sin(t)<0.
  21.  
  22. %observam ca semnalul nostru are componenta continua -0.5=(nivel
  23. %maxim+nivel minim)/2
  24. %minusul marcheaza nivel minim> nvel maxim si pozitionarea mai mult sub axa
  25. %abciselor
  26.  
  27. %1.5-amplitudinea semnalului fara componenta continua= (nivel minim+|nivel
  28. %minim|)/2
  29.  
  30. %panta unui semnal triungiular: (nivel maxim-nivel minim)/tmax-tmin, adica
  31. %perioada. inlocuind rezulta 3/5
  32. %se inmulteste cu 5/3 pentru a obtine panta dorita +1V/s
  33.  
  34. subplot(3,1,1),plot(t1,s1,'-r.'), grid
  35. %imparirea ferestrei grafice intr-o matrice a.i sa se poata afisa mai multe
  36. %grafice in acelasi timp
  37.  
  38. %plot- realizeaza graficul s1 in functie de t1
  39. %grid-traseaza linii pe grafic pentru a usura citire a graficului
  40. %'-r.' un marcator pe grafic
  41. title('Semnal Triunghiular1')
  42. %title scrie deasupra graficului un text
  43. xlabel('Timp [s]')
  44. %xlabel-textul devine eticheta de pe abscisă
  45. ylabel('A [V]')
  46. %ylabel-textul text devine eticheta de pe ordonata
  47.  
  48.  
  49.  
  50.  
  51. %rezolutie temporara de 20ms
  52. t2=0:0.02:5;
  53. %t2 este un vector cu elemente de la 0 la 5(perioada semnalului), cu pasul
  54. %0.02, adica rezolutia
  55.  
  56. s2=1.5*sawtooth(t2*2*5/3*pi, 0.5) - 0.5;
  57. subplot(3,1,2),plot(t2,s2,'-r.'), grid
  58. title('Semnal Triunghiular2')
  59. xlabel('Timp [s]')
  60. ylabel('A [V]')
  61.  
  62. %rezolutie temporara de 200ms
  63.  
  64. t3=0:0.2:5;
  65. %t3 este un vector cu elemente de la 0 la 5(perioada semnalului), cu pasul
  66. %0.2, adica rezolutia
  67.  
  68. s3=1.5*sawtooth(t3*2*5/3*pi, 0.5) - 0.5;
  69. subplot(3,1,3),plot(t3,s3,'-r.'), grid
  70. title('Semnal Triunghiular3')
  71. xlabel('Timp [s]')
  72. ylabel('A [V]')
Add Comment
Please, Sign In to add comment