Вы находитесь на странице: 1из 2

clear;

m=0;
while m==0
o = input('Entre com a opo desejada: \n1-Determinar se o meio bom
condutor ou bom dieltrico. \n2-Calcular o Delta.\n3-Criar grafico de
Delta x Frequencia.\nOpo:');
if o == 1
fprintf('\n')
disp('Entre com os seguintes dados:');
f = input('Frequencia(kHz):');
er = input('Permissividade(Relativa):');
c = input('Condutividade(S/m):');
w = 2*pi*f*10^3;
e=er*10^(-9)/(36*pi);
tg = c/(w*e);
if tg >= 100
disp('Meio bom condutor')
elseif tg<=(1/100)
disp('Meio bom dieltrico')
else
disp('Meio quase-condutor')
end
m=1;
elseif o == 2
fprintf('\n')
disp('Entre com os seguintes dados:');
f = input('Frequencia(kHz):');
er = input('Permissividade(Relativa):');
ur = input('Permeabilidade(Relativa):');
c = input('Condutividade(S/m):');
w = 2*pi*f*10^3;
e=er*10^(-9)/(36*pi);
u=ur*4*pi*10^(-7);
tg = c/(w*e);
a = w*sqrt((u*e/2)*(sqrt(1 + tg^2) + 1));
d=1/a;
fprintf('Delta: %.3f m\n',d);
m=1;
elseif o == 3
k=0;
while k==0
fprintf('\n')
o2 = input('Entre com a opo desejada: \n1-Ferro. \n2-Cobre.\n3Ouro.\n4-Prata.\n5-Aluminio.\n6-Entrar com dados.\nOpo:');
if o2 == 1
c = 10^7;
ur = 8000;
er = 14.2;
k=1;
elseif o2 ==2
c = 5.8*10^7;

ur = 0.999991;
er = 18.1;
k=1;
elseif o2 ==3
c = 4.1*10^7;
ur = 0.999998;
er = 10;
k=1;
elseif o2 ==4
c = 6.1*10^7;
ur = 0.999974;
er = 10;
k=1;
elseif o2 ==5
c = 3.5*10^7;
ur = 1.000021;
er = 1.7;
k=1;
elseif o2 ==6
ur = input('Permeabilidade(Relativa):');
er = input('Permissividade(Relativa):');
c = input('Condutividade(S/m):');
k=1;
else
fprintf('\n')
disp('Opo invalida, digite uma opo valida.');
end
end
fmi = input('Frequencia minima(kHz):');
fma = input('Frequencia maxima(kHz):');
v = fma - fmi;
x=fmi:(v/100):fma;
w = 2*pi*x*10^3;
e=er*10^(-9)/(36*pi);
u=ur*4*pi*10^(-7);
a = w.*sqrt((u*e/2)*(sqrt(1 + (c./(w*e)).^2) + 1));
d=1./a;
plot(x , d ,'r');
title ('Delta x Frequencia')
xlabel ('Frequencia(kHz)')
ylabel ('Delta(m)')
hold on
m=1;
else
fprintf('\n')
disp('Opo invalida, digite uma opo valida.');
end
end

Вам также может понравиться