how can I change level of sine wave ?

2 visualizzazioni (ultimi 30 giorni)
Sarfaraz Ahmed
Sarfaraz Ahmed il 10 Ott 2018
Modificato: Sarfaraz Ahmed il 11 Ott 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)

Risposta accettata

Andy
Andy il 11 Ott 2018
x=(sin(2*pi*f*t)*32)+32;
  2 Commenti
Sarfaraz Ahmed
Sarfaraz Ahmed il 11 Ott 2018
Thanks Andy. It's working !
Sarfaraz Ahmed
Sarfaraz Ahmed il 11 Ott 2018
Modificato: Sarfaraz Ahmed il 11 Ott 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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by