0001
0002
0003
0004 file = fopen('scanfile.scan','wt')
0005 msecond = 1000;
0006 lengthscansec=100;
0007 lengthscan=lengthscansec/(msecond*1e-3);
0008 delta_az = 0.25
0009 delta_el= 0.25
0010
0011 az_start = -3;
0012 az_end = +3;
0013 el_start=-2;
0014 el_end = +2
0015
0016 el_steps = (el_end-el_start)/delta_el;
0017 az_steps = (az_end-az_start) / (delta_az)
0018
0019
0020 el=[el_start:delta_el:el_end;]
0021 together=[];
0022 ieven=1;
0023 i=1;
0024 iodd=1;
0025 ieven=2
0026 for i=1:(length(el)-1)/2
0027 azpos = [az_start:delta_az:az_end];
0028 meld = [azpos;repmat(el(iodd),1,length(azpos))];
0029 azneg= [az_end:-delta_az:az_start];
0030 meld2 = [azneg;repmat(el(ieven),1,length(azneg))];
0031 together = [together meld meld2];
0032 i=i+1;
0033 ieven = 2*i;
0034 iodd = 2*i-1;
0035 end
0036
0037 if mod(length(el),2)~=0
0038
0039 azpos = [az_start:delta_az:az_end];
0040 meld = [azpos;repmat(el(iodd),1,length(azpos))];
0041 together = [together meld];
0042 end
0043
0044
0045 t=[0:length(together)-1];
0046
0047 together = [t;together];
0048
0049 az=[azpos azneg];
0050 ticks=[0:1:length(azpos)*length(el)];
0051 azmat=repmat(az,1,length(el));
0052
0053
0054 fprintf(file,'MSPERSAMPLE %d\n',msecond);
0055 fprintf(file,'%6d %9.5f %9.5f 0\n',together);
0056
0057
0058
0059
0060 fclose(file)