Você está na página 1de 15

Universidade Estadual de Campinas

Faculdade de Engenharia Eltrica e Computao


Departamento de Microonda e ptica

EE754 ONDAS GUIADAS


Mini Curso de MatLab
Prof. Dr. Hugo E. H. Figueroa
PED Rafael R. Heymann

Painel Principal

Escrevendo Programa

Exemplo de Criao de Constantes


CTL = 100.0e-12;
LTL = 250.0e-09;
RTL = 1e-16;
GTL = 1e-16;
d = 0.5;
Amp = 1.0;
RS = 50;
CL = 10e-12;

% Transmission Line Capacitance


% Transmission Line Inductance
% Transmission Line Resistance
% Transmission Line Conductance
% Transmission Line length
% Source voltage
% Source Resistance
% Load Capacitance

ie = 101;

% Number of divisions on line lenght

vp = 1.0/sqrt(LTL*CTL);
dz = d/ie;
dt = dz/vp;
Tt = d/vp;

% Propagation speed
% Spatial increment
% Time increment
% Transit time

[F/m]
[H/m]
[Ohms/m]
[S/m]
[m]
[V]
[Ohms]
[F]

[m/s]
[m]
[s]
[s]

Algumas constantes j definidas

pi
i ou j podem ser usados como complexos.
Cuidado para no usar as duas letras como variveis.
Para obter o nmero natural e, usar a funo exp.
e = exp(1);
Obs: A = 15e2; significa A = 1500;
Log na base e.
log(exp(1)) = 1;
Log10 na base 10.
log10(10) = 1;

Criando Variveis
t = 0:dt:Tt

% time

Va(1:ie) = zeros(1,ie);
Ia(1:ie-1) = zeros(1,ie-1);
Vb(1:ie-1) = zeros(1,ie-1);
Ib(1:ie) = zeros(1,ie);

% Voltage along the line for 1st calculation


% Current along the line for 1st calculation
% Voltage along the line for 2nd calculation
% Current along the line for 2nd calculation

Operaes com Matrizes

Cuidado!!!

Funes: for e if

Ateno quanto ao uso de = e ==


Comparao pode usar tambm
>, <, >=, <= e ~=
& representa and
| representa or

Grficos

Multiplas Curvas na mesma Figura (hold on e hold off)

Multiplos Grficos na mesma Figura (subplot)

MatLab 1.5 do Livro

Para obter a animao, faz-se o plot


dentro do for e usa-se a funo
getframe.

MatLab 1.5 do Livro

Você também pode gostar