You are on page 1of 6

N=15;

ri=7+0.1*N;
rj=10+0.1*N;

for i=1:11
D(i)=i;
alfa=2*sqrt(ri*rj/((ri+rj)^2+D(i)^2))
[K(i),E(i)]=ellipke(alfa);
n(i)=(2*4*pi()*10^(-10)/alfa)*sqrt(ri*rj)*((alfa^2/2)*K(i)-E(i))
end
D=[0 1 2 3 4 5 6 7 8 9 10];
figure(1), plot(D,n ,'r'), xlabel 'D', ylabel 'n',title 'Caracteristica
Mij=F(D)');

for i=1:11
d=5; %[mm]
D1(i)=i;
rm(i)=(4*ri*(rj+D1(i)))/((ri+rj+D1(i)).^2+d^2)
[K1(i),E1(i)]=ellipke(rm(i));
g(i)=(((2/rm(i))-rm(i))*K1(i))-2/rm(i)*E1(i)
m(i)=(4*pi()*10^(-10)*ri*rj)/(sqrt(ri*(rj+D1(i))))*g(i)
end
D2=[0 1 2 3 4 5 6 7 8 9 10];

figure(2),plot(D2,m,'r'), xlabel 'D2', ylabel 'm',title 'variatia


inductivitatii mutuale Mfs=F(D2)');

D1=0;
d=[5:1:10];
for k=5:10
rmax(k-4)=sqrt((4*ri*(rj+D1))/((ri+rj+D1).^2+k.^2))
end
for l=1:6
[K(l),E(l)]=ellipke(rmax(l))
Grmax(l)=(2/rmax(l)-rmax(l))*K(l)-(2/rmax(l)*E(l))
Mfsl(l)=(4*pi*10e-7*ri*rj)/sqrt(ri*(rj+D1))*Grmax(l)
end
figure(3)
plot(d,Mfsl),xlabel 'D3', ylabel 'Mfs',title 'variatia inductivitatii mutuale
Mfs=F(D3)');

You might also like