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
| %%%%%%%%%%%%%%%%%% indices de réfraction %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
n1=1.45;
n2=2.3;
%%%%%%%%%%%%%%%%%%%%structure du systeme: bragg%%%%%%%%%%%%%%%
j_Iter=6;
F1='BH';
B1='H';
for j=1:j_Iter+1
if j==j_Iter+1
break
end
eval(sprintf('B%d=strcat(B%d,F%d )',j+1,j,1));
end
p=length(eval(sprintf('B%d',j)));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
y = 100;
for kk=1:p
if (eval(sprintf('B%d(%d)',j,kk))=='H')
bar(kk,y,'b');
figure
else
if (eval(sprintf('B%d(%d)',j,kk))=='B')
bar(kk,y,'c');
figure
end
end
end
axis tight |
Partager