线列阵加权程序

源代码在线查看: chbe.m

软件大小: 3 K
上传用户: xhaibo
关键词: 加权 程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				function q=chbe(n,zpb)
				q=zeros(n);
				zp=10^(zpb/20);
				z0=[(2*zp)^(1/(n-1))+(1/(2*zp))^(1/(n-1))]/2;
				[M,k,y,x,r]=jiou(n);%调用子函数
				A=[];
				
				for m=k:-1:1
				    a=n-1;
				    b=fact(m-1);%调用子函数
				    c=fact(n-m-1);
				    s=[];
				    for p=0:(m-1)
				    d=fact(n-p-2);
				    e=fact(m-p);
				    f=fact(p);
				    g=fact(m-p-1);
				    h=a*b*d/(e*f*g*c)*z0^(n-(2*m+1))*(z0^2-1)^(m-p);
				    s=[s,h];
				end
				A=[A,sum(s)];%某一阵元权值
				end
				A(y)=z0^(2*M-1);%公式中需单独计算的值
				B=A(y:-1:r);%对称取值
				q=[[B,A]/A(x)]%归一化
				
				
				    			

相关资源