how can I change level of sine wave ?

5 Ansichten (letzte 30 Tage)
Sarfaraz Ahmed
Sarfaraz Ahmed am 10 Okt. 2018
Bearbeitet: Sarfaraz Ahmed am 11 Okt. 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)

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by