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.

1 vue (au cours des 30 derniers jours)

Réponse acceptée

Bjorn Gustavsson
Bjorn Gustavsson le 4 Août 2022
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 commentaire
Sabbir Ahmed
Sabbir Ahmed le 9 Août 2022
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;

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Signal Generation, Manipulation, and Analysis dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by