필터 지우기
필터 지우기

Is it possible to generate a sine wave like this? I tried combining 50hz, 100hz and 200hz together but I did not get something like this picture that I provided here.

조회 수: 4 (최근 30일)

채택된 답변

Bjorn Gustavsson
Bjorn Gustavsson 2022년 8월 4일
Yes it is possible. You will have to make the phase-angle match at the frequency transitions (for simplicity make the time-windows an even number of periods for all three frequencies). And you will have to think about what you get at the transitions.
HTH
  댓글 수: 1
Sabbir Ahmed
Sabbir Ahmed 2022년 8월 9일
Thanks, I was able to write a code for that.
t = -0:0.001:0.25;
x = 384*sin(2*pi*t*20)+384;
y = 384*sin(2*pi*t*100)+384;
z = 384*sin(2*pi*t*200)+384;
z1 = (t>=0 & t<0.15);
z2 = (t>=0.15 & t<0.2);
z3 = (t>=0.2 & t<0.25);
%mixed signal
result = z1.*x + z2.*y + z3.*z;

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Signal Generation, Manipulation, and Analysis에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by