How to generate variable sine wave after fixed number of samples
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
guduguntla sai shankar
am 21 Feb. 2016
Kommentiert: guduguntla sai shankar
am 6 Mär. 2016
i have to generate a sine wave increasing its frequency about 50khz after certain periods(like it should generate 25 periods of 50 khz and 25 periods of 100khz and go on...) until 1Mhz. Thanks in Advance
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 21 Feb. 2016
np=25
f=50
t=0:T/10:T;
y=sin(2*pi*f*t);
for k=1:19
f=f+50;
T=1/f;
t1=t(end)+T/20:T/20:t(end)+np*T;
y1=sin(2*pi*f*t1);
t=[t t1];
y=[y y1];
end
plot(t,y)
3 Kommentare
Azzi Abdelmalek
am 21 Feb. 2016
T is the period of your sine wave, and yes you can save this signal in a mat file, and use the from file block in simulink
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!