How to generate variable sine wave after fixed number of samples
조회 수: 1 (최근 30일)
이전 댓글 표시
guduguntla sai shankar
2016년 2월 21일
댓글: guduguntla sai shankar
2016년 3월 6일
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
채택된 답변
Azzi Abdelmalek
2016년 2월 21일
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
Azzi Abdelmalek
2016년 2월 21일
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
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!