% Exercicios com parametros de ondas % % Amplitude das duas ondas: (testar A2=0.5) A1=1; A2=1; %------------------------------------------------------------- % Numero de onda: (testar k1=1.9, 2.1) k1=1.9; %original 1.9 k2=2.1; %original 2.1 %------------------------------------------------------------- % Frequencia (testar omega2=1.9 e 2.1) omega1=1.9; %original 1.9 omega2=2.1; %original 2.1 %------------------------------------------------------------- % Incremento no tempo e no espaco delta_t=pi/10; delta_x=2*pi/24; % Variacao no tempo e no espaco t=0:delta_t:10*pi; x=0:delta_x:50; %------------------------------------------------------------- % Vamos criar e plotar as ondas: for i=1:length(t) % Define as ondas a1=A1*cos(k1*x - omega1*t(i)); a2=A2*cos(k2*x - omega2*t(i)); a=a1+a2; %------------------------------------------------------------- % Plota a onda 1 figure(1) subplot(4,1,1);plot(x,a1,'b');grid set(gca,'ylim',[-1 1]) title('Onda 1') xlabel('distancia') ylabel('altura') %------------------------------------------------------------- % Plota a onda 2 subplot(4,1,2);plot(x,a2,'r');grid set(gca,'ylim',[-1 1]) title('Onda 2') xlabel('distancia') ylabel('altura') %------------------------------------------------------------- % Plota a onda 3 subplot(4,1,3);h=plot(x,a1,'b',x,a2,'-.r');grid set(h(2),'linewidth',1) title('Onda 1 e Onda 2') xlabel('distancia') ylabel('altura') %------------------------------------------------------------- % Plota a onda 4 subplot(4,1,4);plot(x,a,'m');grid set(gca,'ylim',[-2 2]) title('Onda 1 + Onda 2') xlabel('distancia') ylabel('altura') pause(.3) end