how can i plot a sine wave which is 5*sin(2*pi*50*t) for 20 seconds and 5*sin(2*pi*55*t) for next 30 seconds and again repeating 5*sin (2*pi*50*t)
    4 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
 i need to plot a sine wave of 5*sin(2*pi*50*t) for 20 seconds and 5*sin(2*pi*55*t) for 21 to 50 seconds..how can i plot a above mentioned  signal using matlab programme?
0 Kommentare
Akzeptierte Antwort
  Wayne King
    
      
 am 6 Jul. 2012
        
      Bearbeitet: Wayne King
    
      
 am 7 Jul. 2012
  
      Your title has something very different from your actual post, so I'm not sure what you actually want. And following your post, did you really want a 1 second gap with no sine wave? This does want you state in the actual body of your post.
 t = 0:1/200:50;
 x = zeros(size(t));
 x = 5*sin(2*pi*50*t).*(t<=20)+5*sin(2*pi*55*t).*(t>20);
 plot(t,x)
3 Kommentare
  Wayne King
    
      
 am 7 Jul. 2012
				Basically, that is exactly the answer I gave you initially. I have removed the 1 second pause now. See the above example.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!