Guest User

Untitled

a guest
Jun 19th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. function [t,y]=trojkat(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=2;
  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)=y(k-1)+A*f/fpr/w;
  16. y(k)=A*a1/aa;
  17. a1=a1+1;
  18. end;
  19. if a1>aa && a2<=aaa
  20. #y(k)=y(k-1)-A*f/fpr/(1-w);
  21. y(k)=A*(1-a2/aaa);
  22. a2=a2+1;
  23. end;
  24. k=k+1;
  25. if a1>aa && a2>aaa
  26. a1=0;
  27. a2=1;
  28. end;
  29. end;
  30. y=y(1+przesuniecie:length(y));
  31. t=t(1:length(y));
Add Comment
Please, Sign In to add comment