fork download
  1. # your code goes here
  2. clc;
  3. close all;
  4. clear all;
  5. fs=10;
  6. t=0:1/fs:1
  7. m=sin(2*pi*t);
  8. plot(m);
  9. hold all;
  10. am=1
  11. fm=1
  12. d=2*pi*fm*am/fs;
  13. for n=1:length(m)
  14. if n==1
  15. e(n)=m(n)
  16. eq(n)=d*sign(e(n))
  17. mq(n)=eq(n)
  18. else
  19. e(n)=m(n)-mq(n-1)
  20. eq(n)=d*sign(e(n))
  21. mq(n)=mq(n-1)+eq(n)
  22. end
  23. end
  24. stairs(mq)
Success #stdin #stdout 0.16s 51208KB
stdin
Standard input is empty
stdout
t =

 Columns 1 through 7:

    0.00000    0.10000    0.20000    0.30000    0.40000    0.50000    0.60000

 Columns 8 through 11:

    0.70000    0.80000    0.90000    1.00000

am =  1
fm =  1
e = 0
eq = 0
mq = 0
e =

   0.00000   0.58779

eq =

   0.00000   0.62832

mq =

   0.00000   0.62832

e =

   0.00000   0.58779   0.32274

eq =

   0.00000   0.62832   0.62832

mq =

   0.00000   0.62832   1.25664

e =

   0.00000   0.58779   0.32274  -0.30558

eq =

   0.00000   0.62832   0.62832  -0.62832

mq =

   0.00000   0.62832   1.25664   0.62832

e =

   0.00000   0.58779   0.32274  -0.30558  -0.04053

eq =

   0.00000   0.62832   0.62832  -0.62832  -0.62832

mq =

   0.00000   0.62832   1.25664   0.62832   0.00000

e =

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000

eq =

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832

mq =

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832

e =

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000  -1.21610

eq =

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832  -0.62832

mq =

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832   0.00000

e =

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000  -1.21610  -0.95106

eq =

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832  -0.62832  -0.62832

mq =

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832   0.00000  -0.62832

e =

 Columns 1 through 8:

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000  -1.21610  -0.95106

 Column 9:

  -0.32274

eq =

 Columns 1 through 8:

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832  -0.62832  -0.62832

 Column 9:

  -0.62832

mq =

 Columns 1 through 8:

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832   0.00000  -0.62832

 Column 9:

  -1.25664

e =

 Columns 1 through 8:

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000  -1.21610  -0.95106

 Columns 9 and 10:

  -0.32274   0.66885

eq =

 Columns 1 through 8:

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832  -0.62832  -0.62832

 Columns 9 and 10:

  -0.62832   0.62832

mq =

 Columns 1 through 8:

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832   0.00000  -0.62832

 Columns 9 and 10:

  -1.25664  -0.62832

e =

 Columns 1 through 8:

   0.00000   0.58779   0.32274  -0.30558  -0.04053   0.00000  -1.21610  -0.95106

 Columns 9 through 11:

  -0.32274   0.66885   0.62832

eq =

 Columns 1 through 8:

   0.00000   0.62832   0.62832  -0.62832  -0.62832   0.62832  -0.62832  -0.62832

 Columns 9 through 11:

  -0.62832   0.62832   0.62832

mq =

 Columns 1 through 8:

   0.00000   0.62832   1.25664   0.62832   0.00000   0.62832   0.00000  -0.62832

 Columns 9 through 11:

  -1.25664  -0.62832   0.00000