-
Notifications
You must be signed in to change notification settings - Fork 0
/
fotonica1.m
37 lines (28 loc) · 883 Bytes
/
fotonica1.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
%Trabalho Computacional - Introdução à Fotônica.
%Alunos: Alaf do Nascimento Santos, Gustavo Rossi Martins.
clear all, close all, clc;
while 1
phi = 0; %fase da segunda onda dada em graus
while phi < 360
phi2 = phi*pi/180 %convertendo para radiano
phi = phi + 1;
E0 = 1; %amplitude da onda
w = 50; %velocidade angular
k = 1;
z = 0;
t = linspace(0, 1, 5000); %vetor tempo
E1 = E0*cos(w*t - k*z);
E2 = E0*cos(w*t - k*z + phi2);
figure(1);
subplot(2,1,1);
plot(t,E1,t,E2,'k');
xlabel('Tempo [s]');
ylabel('Amplitude [V/m]');
subplot(2,1,2);
plot(t, E1 + E2, 'g', 'LineWidth',2);
xlabel('Tempo [s]');
ylabel('Amplitude [V/m]');
axis([0 1 -2 2]);
pause(0.0001);
end
end