Guest User

Untitled

a guest
Jun 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. function [t,y]=prostokat(A,f,fpr,faza,T,w)
  2.  
  3. przesuniecie=round(faza/360*fpr/f);
  4. t=zeros(1,(T*fpr+przesuniecie));
  5. y=t;
  6. size(t)
  7. k=1;
  8. aa=round(w*fpr/f);
  9. aaa=round((1-w)*fpr/f);
  10. a1=0;
  11. a2=1;
  12. for i=1:1:length(t)
  13. t(k)=i/fpr;
  14. if a1<=aa
  15. y(k)=A;
  16. a1=a1+1;
  17. end;
  18. if a1>aa && a2<=aaa
  19. y(k)=0;
  20. a2=a2+1;
  21. end;
  22. k=k+1;
  23. if a1>aa && a2>aaa
  24. a1=0;
  25. a2=1;
  26. end;
  27. end;
  28. y=y(1+przesuniecie:length(y));
  29. t=t(1:length(y));
Add Comment
Please, Sign In to add comment