亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mom.m

?? 利用矩量法求解hallen方程和伯克林頓方程
?? M
?? 第 1 頁 / 共 2 頁
字號:
%C*****************************************************************
%C     MoM
%C*****************************************************************
%C     This is a MATLAB based program using
%C
%C       I.   POCKLINGTON'S INTEGRAL EQUATION (8-24)
%C       II.  HALLEN'S INTEGRAL EQUATION (8-27)
%C
%C     That computes:
%C
%C       A.  CURRENT DISTRIBUTION
%C       B.  INPUT IMPEDANCE 
%C       C.  NORMALIZED AMPLITUDE RADIATION PATTERN
%C
%C     Of a linear symmetrically-excited dipole. 
%C
%C     THIS PROGRAM USES PULSE EXPANSION FOR THE ELECTRIC CURRENT MODE 
%C     AND POINT-MATCHING FOR THE ELECTRIC FIELD AT THE CENTER OF EACH 
%C     WIRE SEGMENT.
%C
%C     DELTA-GAP FEED MODEL IS USED IN BOTH FORMULATIONS.  IN ADDITION,
%C     MAGNETIC-FRILL GENERATOR IS AVAILABLE IN THE POCKLINGTON'S
%C     INTEGRAL EQUATION.
%C
%C       OPTION I.   POCKLINGTON'S INTEGRAL EQUATION
%C       OPTION II.  HALLEN'S INTEGRAL EQUATION 
%C
%C                                                                     
%C         ** INPUT DATA:                                                       
%C
%C         TL  = TOTAL DIPOLE LENGTH (IN WAVELENGTHS)                 
%C         RA  = RADIUS OF THE WIRE (IN WAVELENGTHS)                        
%C         NM  = TOTAL NUMBER OF SUBSECTIONS (MUST BE AN ODD INTEGER)       
%C         IEX = OPTION TO USE EITHER MAGNETIC-FRILL GENERATOR OR DELTA GAP 
%C         
%C         IEX = 1 :  MAGNETIC-FRILL GENERATOR                            
%C         IEX = 2 :  DELTA-GAP FEED                                           
%C
%C         ** NOTE:  IGNORE INPUT PARAMETER IEX WHEN CHOOSING OPTION II
%C                   (i.e., HALLEN'S FORMULATION)
%C     *****************************************************************

clear;
close;
%*********************************************************
%***  OUTPUT DEVICE OPTION # : 1 ---> SCREEN
%                              2 ---> OUTPUT FILE
%*********************************************************
disp('OUTPUT DEVICE OPTION FOR THE OUTPUT PARAMETERS');
disp('        OPTION (1):SCREEN');
disp('        OPTION (2):OUTPUT FILE');
option_a=0; option_b=0; filename=0;
while((option_a~=1)&(option_a~=2))
   option_a=input('OUTPUT DEVICE =');
   if(option_a==2)
      filename=input('INPUT THE DESIRED OUTPUT FILENAME <in single quotes> = ','s');
   end
end
%*********************************************************
%***  READING OPTION # : 1 ---> POCKLINGTON'S EQUATIONS
%                        2 ---> HALLEN'S EQUATION
%*********************************************************
disp('CHOICE OF POCKLINGTON''S OR HALLEN''S EQN.');
disp('        OPTION (1):POCKLINGTON''S EQN.');
disp('        OPTION (2):HALLEN''S EQN.');
option=input('OPTION NUMBER =');
switch option
   
   
%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   
%***********************************************************************
%***           %POCKLINGTON'S INTEGRAL EQUATIONS                     ***
%***********************************************************************  
 


case 1
%******************************************************
%     SOME CONSTANTS AND ARRAYS 
%******************************************************
nmax=200;
nmt=2*nmax-1;
cgaw=zeros(nmax);
cga=cgaw(1,1:nmax);
zmnw=zeros(nmt);
zmn=zmnw(1,1:nmt);
waw=zeros(nmt);
wa=waw(1,1:nmt);
etm=zeros(361);
etmm=etm(1,1:361);
pi=3.14159265;
rad=pi/180;
beta=2.0*pi;
eta=120*pi;
%******************************************************
%***  INPUT DATA
%******************************************************
nm=input('NUMBER OF SUBDIVISIONS <ODD NUMBER> =');
tl=input('TOTAL DIPOLE LENGTH <WAVELENGTHS> =');
ra=input('RADIUS OF DIPOLE <WAVELENGTHS> =');
%*********************************************************
%***  EXITATION OPTION # : 1 ---> MAGNETIC-FRILL
%                          2 ---> DELTA-GAP
%**********************************************************
disp('EXCITATION :');
disp('        OPTION (1):MAGNETIC-FRILL');
disp('        OPTION (2):DELTA-GAP');
iex=input('OPTION NUMBER :');
hl=tl/2;
nmh=0.5*(nm+1);
dz=2*hl/nm;
zm=hl-0.5*dz;
b=0.5*dz;
a=-0.5*dz;
n=79;
hd=(b-a)/(n+1);
%*********************************************************************
%     THE IMPEDANCE MATRIX HAS A TOEPLITZ PROPERTY, THEREFORE ONLY
%     NM ELEMENTS NEED TO BE COMPUTED, AND THE MATRIX IS FILLED IN A
%     FORM THAT CAN BE SOLVED BY A TOEPLITZ MATRIX SOLVING 
%**********************************************************************
for I = 1: nm                
   		 zn=hl-(I-0.5)*dz;
   		 za1=zn-zm+a;
          %******************************************************************
          %     FAST ALGORITHM FORM OF THE SIMPSON'S INTEGRAL ROUTINE
          %******************************************************************
          recgp=sqrt(ra*ra+za1*za1);
          cgp1=exp(-j*beta*recgp)*((1.0+j*beta*recgp)*(2.0*recgp*recgp-3.0*ra*ra)+(beta*ra*recgp)^2)/(2.0*beta*recgp^5);                               
          zb1=zn-zm+b;
          roc=sqrt(ra*ra+zb1*zb1);
          cgp2=exp(-j*beta*roc)*((1.0+j*beta*roc)*(2.0*roc*roc-3.0*ra*ra)+(beta*ra*roc)^2)/(2.0*beta*roc^5);      
          crt=cgp1+cgp2;
          for k = 1: n
                xk=a+k*hd;
                zx1=zn-zm+xk;
                r=sqrt(ra*ra+zx1*zx1);
                cgp3=exp(-j*beta*r)*((1.0+j*beta*r)*(2.0*r*r-3.0*ra*ra)+(beta*ra*r)^2)/(2.0*beta*r^5);            
                if mod(k,2)~=0
                      crt=crt+4.0*cgp3;
                else
                      crt=crt+2.0*cgp3;
                end
            end   
        crt=crt*hd*0.33333;
        zmn(I)=crt;
      if I~=1
       zmn(nm+I-1)=crt;
      end
end
rb=2.3*ra;
tlab=2.0*log(2.3);
for i = 1: nm
      zi=hl-(i-0.5)*dz;
      r1=beta*sqrt(zi*zi+ra*ra);
      r2=beta*sqrt(zi*zi+rb*rb);
      j=0.0+j*1.0;
      if iex==1
         cga(i)=-j*beta^2/(eta*tlab)*(expm(-j*r1)/r1-expm(-j*r2)/r2);
      else  
            if i~=nmh
              cga(i)=0;
            else 
              cga(i)=-j*beta/(eta*dz);
            end
      end
end
   lolo = cga;
%******************************************************************
%       INPUT:
%       (C)A(2*M - 1)        THE FIRST ROW OF THE T-MATRIX FOLLOWED BY
%                            ITS FIRST COLUMN BEGINNING WITH THE SECOND
%                            ELEMENT.  ON RETURN A IS UNALTERED.
%       (C)B(M)              THE RIGHT HAND SIDE VECTOR B.
%       (C)WA(2*M-2)         A WORK AREA VECTOR
%       (I)M                 ORDER OF MATRIX A.
%     OUTPUT:
%       (C)B(M)              THE SOLUTION VECTOR.
%     PURPOSE:
%       SOLVE A SYSTEM OF EQUATIONS DESCRIBED BY A TOEPLITZ MATRIX.
%       A * X = B
%     ******************************************************************
t2=length(zmn);
t1=length(wa);
m=nm;
a=zmn;
b=cga;
wa=wa;
m=nm;
a1=a;
a2=a(m+1:t2);
t=b;
c1=wa;
c2=wa(m-1:t1);
r1=a1(1);
t(1)=b(1)/r1;
if m ~=1
    for n=2:m
        n1=n-1;
        n2=n-2;
        r5=a2(n1);
        r6=a1(n);
            if n ~= 2
                c1(n1)=r2;
                    for i1=1:n2
                        i2=n-i1;
                        r5=r5+a2(i1)*c1(i2);
                        r6=r6+a1(i1+1)*c2(i1);
                    end
            end
        r2=-r5/r1;
        r3=-r6/r1;
        r1=r1+r5*r3;
            if n~=2
                r6=c2(1);
                c2(n1)=0.0+j*0.0;
                    for i1=2:n1
                        r5=c2(i1);
                        c2(i1)=c1(i1)*r3+r6;
                        c1(i1)=c1(i1)+r6*r2;
                        r6=r5;
                    end
            end
        c2(1)=r3;
        r5=0.0+j*0.0;
            for i1=1:n1
                i2=n-i1;
                r5=r5+a2(i1)*t(i2);
            end
        r6=(b(n)-r5)/r1;
	        for i1=1:n1
                t(i1)=t(i1)+c2(i1)*r6;
            end
        t(n)=r6;
    end
 end
cga=t;
%******************************************************************
%     Output files for curr-MoM.dat
%******************************************************************
fid=fopen('Curr-MoM_m.dat','wt');
fprintf(fid,'CURRENT DISTRIBUTION ALONG ONE HALF OF THE DIPOLE\n');
fprintf(fid,'POSITION Z:   MAGNITUDE:       REAL PART:       IMAGINARY PART:      SECTION #:\n\n');
%*****************************************************************************
%     OUTPUT THE CURRENT DISTRIBUTION ALONG OF THE DIPOLE
%*****************************************************************************
for i=1:nmh
    xi=hl-(i-0.5)*dz;
    yi=abs(cga(i));
    table2=[xi,yi,real(cga(i)),imag(cga(i)),i];
    fprintf(fid,'%1.4f       %1.6f            %1.6f        %1.6f          %2.1f \n\n',table2);
end
%******************************************************************
%     Output figure for curr-MoM.dat
%******************************************************************
i=[1:nmh];
xi=hl-(i-0.5)*dz;
yi=abs(cga(i));
stem(xi,yi)
grid on;
xlabel('Position (z)')
ylabel('Magnitude')
title('CURRENT DISTRIBUTION ALONG ONE HALF OF THE DIPOLE')
figure;

fclose(fid);
%******************************************************
%     COMPUTATION OF THE INPUT IMPEDANCE
%******************************************************
zin=1.0/cga(nmh);
%******************************************************************
%     COMPUTATION OF AMPLITUDE RADIATION PATTERN OF THE ANTENNA
%******************************************************************
for i=1:181
    theta=(i-1.0)*rad;
    cth=cos(theta);
    sth=sin(theta);
      if abs(cth)<0.001
         ft=1;
      else
         ft=sin(beta*dz*cth*0.5)/(beta*dz*cth*0.5);
      end
    crt=0;
         for m=1:nm
             zm=hl-(m-0.5)*dz;
             crt=crt+exp(j*beta*zm*cth)*ft*cga(m)*dz;
         end
    ptt=abs(crt)*sth*sth*eta*0.5;
    etmm(i)=ptt;
 end
amax=etmm(1);
for i=2:181
    if etmm(i)>=amax
       amax=etmm(i);
    end
end
for i=1:181
    ptt=etmm(i)/amax;
      if ptt<=0.00001
         ptt=0.00001;
         etmm(i)=20*log10(ptt);
      end
      etmm(i)=20*log10(ptt);
end
%******************************************************************
%     Output files for Patt-MoM_m.dat
%******************************************************************
pok=fopen('Patt-MoM_m.dat','wt');
fprintf(pok,'RADIATION PATTERN   vs   OBSERVATION ANGLE THETA\n');
fprintf(pok,'THETA (in degrees)        MAGNITUDE(in dB)\n');

for i=1:181
  xi=i-1;
  table3=[xi,etmm(i)];
  fprintf(pok,'%3.1f                            %3.3f         \n',table3);
end
%******************************************************************
%     Output figure for Patt-MoM_m.dat
%******************************************************************
i=[1:181];
xi=i-1;
% Polar Plot
etmm1=[etmm(1:181),fliplr(etmm(1:180))];
q=polar_dB([0:360],etmm1,-40,0,4,'-');
set(q,'linewidth',1.5);
% plot(xi,etmm(i),'linewidth',2);
% axis ([0 180 -60 0]);
% grid on;
% xlabel('Theta(degrees)');
% ylabel('Magnitude(dB)');
title('RADIATION PATTERN   vs   OBSERVATION ANGLE')
for i=182:361
  xi=i-1;
   table4=[xi,etmm(362-i)];
   fprintf(pok,'%3.1f                           %3.3f         \n',table4);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频黄 久久| 久久国产精品区| 自拍偷自拍亚洲精品播放| 欧美在线观看一区二区| 国产麻豆9l精品三级站| 污片在线观看一区二区| 国产女人18毛片水真多成人如厕| 欧美日韩精品一区视频| 99精品视频中文字幕| 国产在线一区二区| 午夜精品成人在线| 亚洲欧美日韩国产综合| 欧美韩日一区二区三区| 精品久久久久久无| 欧美一区二区视频在线观看| 91麻豆国产福利精品| 成人亚洲一区二区一| 麻豆精品新av中文字幕| 一二三区精品福利视频| 综合亚洲深深色噜噜狠狠网站| 久久久噜噜噜久久人人看| 欧美一级一级性生活免费录像| 欧洲色大大久久| 一本色道久久综合亚洲精品按摩| 国产一区视频在线看| 免费成人在线观看| 全部av―极品视觉盛宴亚洲| 亚洲一区二区三区免费视频| 亚洲丝袜美腿综合| 亚洲天堂精品在线观看| 国产精品美女视频| 中国av一区二区三区| 国产三级三级三级精品8ⅰ区| 欧美大片日本大片免费观看| 在线综合视频播放| 69堂成人精品免费视频| 91精品国产色综合久久ai换脸 | 午夜电影久久久| 亚洲欧洲www| 中文字幕高清不卡| 中文字幕第一区| 中文字幕在线不卡视频| 亚洲欧美另类小说视频| 亚洲精品成人悠悠色影视| 一二三四区精品视频| 五月天欧美精品| 久久黄色级2电影| 激情图片小说一区| 国产一区二区三区观看| 国产99一区视频免费| 91精品久久久久久久99蜜桃| 色综合天天综合网天天狠天天| 91啦中文在线观看| 欧美色综合影院| 制服丝袜亚洲色图| 久久综合九色综合欧美98| 国产精品乱人伦一区二区| 亚洲欧美日韩国产综合| 天堂成人国产精品一区| 国产一区在线精品| voyeur盗摄精品| 色激情天天射综合网| 在线成人av网站| 久久老女人爱爱| 亚洲欧洲99久久| 婷婷丁香激情综合| 狠狠久久亚洲欧美| 成年人国产精品| 欧美日韩精品一区二区| 日韩欧美一区中文| 国产精品麻豆久久久| 亚洲成av人片在线观看无码| 免费观看久久久4p| 9l国产精品久久久久麻豆| 欧美亚州韩日在线看免费版国语版| 日韩视频在线永久播放| 国产精品视频一区二区三区不卡| 夜夜精品视频一区二区| 精品一区二区免费视频| 91视频精品在这里| 日韩欧美在线网站| 亚洲精品日日夜夜| 国产精品原创巨作av| 日本国产一区二区| 337p日本欧洲亚洲大胆色噜噜| 亚洲欧洲www| 经典三级视频一区| 欧美日韩一区二区三区四区五区| 久久久久久久久久久黄色| 一级精品视频在线观看宜春院| 国产乱码字幕精品高清av| 欧美性欧美巨大黑白大战| 亚洲国产高清在线观看视频| 秋霞午夜av一区二区三区| 色综合天天综合网国产成人综合天| 欧美一区二区私人影院日本| 久久精品国产成人一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 日韩欧美国产精品一区| 亚洲制服丝袜av| 成人亚洲一区二区一| 欧美电影免费提供在线观看| 亚洲综合在线免费观看| 成人av网在线| 久久久久久影视| 捆绑紧缚一区二区三区视频| 欧美视频一区二区三区| 中文字幕中文字幕一区二区| 国产专区欧美精品| 欧美一区二区视频在线观看2022| 一卡二卡三卡日韩欧美| jlzzjlzz亚洲日本少妇| 国产天堂亚洲国产碰碰| 久久精品国产澳门| 日韩亚洲欧美高清| 日一区二区三区| 欧美三级乱人伦电影| 亚洲精品欧美专区| 99精品一区二区| 亚洲手机成人高清视频| av色综合久久天堂av综合| 国产日产欧产精品推荐色| 精品无人码麻豆乱码1区2区| 欧美sm美女调教| 青青草国产精品亚洲专区无| 在线不卡免费欧美| 婷婷久久综合九色综合伊人色| 在线亚洲精品福利网址导航| 一区二区三区四区在线免费观看| 91日韩在线专区| 亚洲精品菠萝久久久久久久| 色综合天天综合色综合av| 亚洲色图清纯唯美| 在线观看一区日韩| 一区二区不卡在线播放| 精品视频在线视频| 亚洲mv在线观看| 欧美精品久久99久久在免费线| 日韩精品一二区| 日韩精品中文字幕一区二区三区| 日韩成人伦理电影在线观看| 欧美一级在线观看| 国产综合久久久久久鬼色| 久久久久国产精品厨房| 成人黄色免费短视频| 亚洲视频在线观看三级| 91国产丝袜在线播放| 亚洲成av人片| 精品国产麻豆免费人成网站| 国产一区二区按摩在线观看| 中文字幕久久午夜不卡| 99re亚洲国产精品| 亚洲成人你懂的| 欧美成人三级在线| 成人免费视频一区| 亚洲一级在线观看| 日韩激情一区二区| 亚洲色图另类专区| 欧美在线影院一区二区| 婷婷中文字幕综合| 欧美精品一区二区三区久久久| 国产精品一级在线| 亚洲免费av高清| 欧美精品自拍偷拍| 国产精品一区二区在线播放| 国产精品美女久久久久久| 欧美性猛交xxxx黑人交| 久久国内精品视频| 亚洲特黄一级片| 日韩欧美国产小视频| 成人午夜av在线| 午夜视频在线观看一区二区 | 久久人人爽爽爽人久久久| 粉嫩av一区二区三区在线播放| 亚洲激情五月婷婷| 日韩免费视频一区二区| www.久久久久久久久| 国产成人av一区二区| 亚洲一区视频在线观看视频| 精品国产一区二区在线观看| www.久久精品| 毛片av一区二区| 亚洲猫色日本管| 亚洲精品一区二区三区99| 色狠狠色狠狠综合| 国产乱理伦片在线观看夜一区| 亚洲高清不卡在线| 欧美日韩精品一区二区三区蜜桃| 欧美私模裸体表演在线观看| 日本少妇一区二区| 国产精品二三区| 精品国精品自拍自在线| 91国偷自产一区二区开放时间 | 久久无码av三级| 欧美日韩一区三区| 成人av一区二区三区| 国内偷窥港台综合视频在线播放| 亚洲精品久久嫩草网站秘色| 国产女主播视频一区二区| 欧美一级久久久久久久大片|