how can I change level of sine wave ?

1 vue (au cours des 30 derniers jours)
Sarfaraz Ahmed
Sarfaraz Ahmed le 10 Oct 2018
I want to change level of sine wave from 0-32. right now the below code generate y-axis from -64 to 64. I want to make it center at 32 not at 0. so how can i shift the level so that the center would be 32 not 0. it means y-axis would shift from 0 to 64 with center at 32. kindly help in this regard. Thanks
fs=500e3; %Very high sampling rate 500 kHz
f=10e3; %Frequency of sinusoid
nCyl=5; %generate five cycles of sinusoid
t=0:1/fs:nCyl*1/f; %time index
x=64*sin(2*pi*f*t);
plot(t,x)

Réponse acceptée

Andy
Andy le 11 Oct 2018
x=(sin(2*pi*f*t)*32)+32;
  2 commentaires
Sarfaraz Ahmed
Sarfaraz Ahmed le 11 Oct 2018
Thanks Andy. It's working !
Sarfaraz Ahmed
Sarfaraz Ahmed le 11 Oct 2018
Modifié(e) : Sarfaraz Ahmed le 11 Oct 2018
Sir, Do you know answer for this thread ?
https://kr.mathworks.com/matlabcentral/answers/423399-sample-on-alternate-edge-of-clock-how-can-sample-with-respect-of-alternate-edge-of-clock

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by