How to create positive or negative half cycle of sine wave?
66 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
farah piani
am 13 Jan. 2016
Beantwortet: Olexander Zhytenko
am 2 Mär. 2016
I got a full cycle of sine wave. if I need to zero the 1st half of the sine wave , to get only the negative half cycle, what should I do ?I have done this:
close all;
clc;
t=[0 0 0 0 0 1 1.2 1.4 1.6 1.8 2]
f=.5;% Input Signal Frequency
x=sin(2*pi*f*t);% Generate Sine Wave
plot(t,x);
I wanted an improved version . Is there any other way to do it ?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 13 Jan. 2016
Yes. Rectify it using logical indexing:
t = 0:0.2:2;
f=.5;% Input Signal Frequency
x=sin(2*pi*f*t);% Generate Sine Wave
x(x>0) = 0; % Rectified Sine Wave
plot(t,x);
axis([xlim -1 1])
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Semiconductors and Converters finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!