Plot a sine wave with the following... how to plot it?
    4 views (last 30 days)
  
       Show older comments
    
Create a time vector, sine wave, 5 periods, 1 kHz, amplitude 2 volts in 5 x 1024 samples (time axis) as well as 5 periods in 4096 samples
Accepted Answer
  Rik
      
      
 on 7 Jun 2017
        You're very close:
freq=1000;%1 kHz
t=linspace(0,5,1024)/freq;%from 0 to 5 periods in 1024 steps
A=2;%amplitude
x=A*sin(freq*t*2*pi);
plot(t,x)
I don't really see how more samples will change things, but you can just change the linspace parameters.
0 Comments
More Answers (1)
  SWETA K
 on 19 Feb 2021
        x=0:3.14/100:2*3.14;
y=sin(x);
plot(x,y);
title('A Plot of Sine Curve');xlabel ('x-axis');
ylabel ('y-axis');
0 Comments
See Also
Categories
				Find more on Linear Prediction in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


