Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.


dwi
Posts:
17
Registered:
10/18/12


square wave
Posted:
Dec 4, 2012 2:07 PM


I have a square wave which I have scaled to be in the interval [0,1].I want to put the value 1 when I have a square pulse and zero otherwise (so as when summing the sequential aces I would have the duration of each the pulse). THen I want to plot the original wave and the one with the zeros and aces in the same graph. I did this: data=sima %scale simafin=(simamin(sima))/(max(sima)min(sima)); plot(simafin); simafin=round(simafin); b(1:simafin(1)) = zeros(1,simafin(1)); for ii = 2:length(simafin) if mod(ii,2)==0 b = [b ones(1,simafin(ii))]; else b = [b zeros(1,simafin(ii))]; end end hold on plot (b,'m')
but when i tried to plot b, its pulses weren't in the same place as the pulses of simafin.Any ideas what I'm doing wrong?


Date

Subject

Author

12/4/12


dwi

12/5/12


dwi


