I am getting the wrong plots for g1 and g2..help
    8 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
t = 1:500;
A = 4;B = 10;C = 2.4; D = 2;
g = sin(t/30);               %Original Sin Wave
g1 = A*g.*(t+B); %1st wave transformation
g2 = C*g.*(t*D);   %2nd wave transformation
plot(t,g,t,g1,t,g2);
legend('g(t) = sin(t/30)', 'g1(t) = Ag(t + B)', 'g2(t) = Cg(Dt)')
title('Wave Transformation');       % percent signs are used to comment code
xlabel('time');
ylabel('value');
0 Commenti
Risposte (2)
  Star Strider
      
      
 il 16 Apr 2017
        It’s not clear what you intend.
If I interpret your legend correctly, the changed lines may be what you want.
The Code —
t = 1:500;
A = 4;B = 10;C = 2.4; D = 2;
% % g = sin(t/30);               %Original Sin Wave
% % g1 = A*g.*(t+B); %1st wave transformation
% % g2 = C*g.*(t*D);   %2nd wave transformation
g = @(t) sin(t/30);               %Original Sin Wave
g1 = A*g(t+B); %1st wave transformation
g2 = C*g(t*D);   %2nd wave transformation
plot(t,g(t),t,g1,t,g2);
legend('g(t) = sin(t/30)', 'g1(t) = Ag(t + B)', 'g2(t) = Cg(Dt)')
title('Wave Transformation');       % percent signs are used to comment code
xlabel('time');
ylabel('value');
My code is a guess so If I got it wrong, experiment to get the result you want.
0 Commenti
  GEEVARGHESE TITUS
      
 il 16 Apr 2017
        What are you expecting as output? The code as such is working fine. You can view the plots using subplots to get a better view.
0 Commenti
Vedere anche
Categorie
				Scopri di più su 2-D and 3-D Plots 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!