如何在半马最大的宽度上找出方位角极化梁的峰之间的分离?

1 view (last 30 days)
莫德
莫德 2012年9月10日
嗨,我在以下代码中有问题,任何人都可以在这方面帮助我,这对我很有帮助。
[kx,ky] = meshgrid(-1:2/31:1,-1:2/31:1);c = sqrt(kx。^2+ky。^2)<1;N.A = 0.5;alp = asin(n.a);k0 = 1/sin(alp);
kz = sqrt(k0。^2-(kx。^2+ky。^2));gx = sqrt(k0./kz)。gy = sqrt(k0./kz)。gz = -sqrt(k0./kz)。*(kx/k0);
pH =(pi+atan2(kx,ky));pH = rot90(pH,3)。*c;la = -sin(pH)。*c;
lb = rot90(cos(ph)。*c,3);k = 1024;ex =(la。*gx。*c+rot90(-lb。*gy。*c,3));fex = fftshift(fft2(ex,k,k));ix = fex。*conj(fex);
ey =(la。*gy。*c+rot90(lb。*gx。*c,3));fey = fftshift(fft2(ey,k,k));iy = fey。*conj(fey);
ez =(la。*gz。*c+rot90(lb。*gz。*c,3));fez = fftshift(fft2(ez,k,k));iz = fez。*conj(fez);
i = ix+iy;%图(1)%imagesc(i),colormap灰色;轴图像;轴熄灭;%图(2)%图(i(16,:))%图(3)%Imagesc(IZ),colormap灰色;轴图像;轴熄灭;%图(4)%图(IZ(16,:))i1 = ix+iy+iz;i0 = max(max(i1(k/2,:)));i1(k/2,:)= i1(k/2,:)/i0;a = max(max(i1(k/2,:)))%图(5)%imagesc(i),colormap灰色;轴图像;轴熄灭; figure(6) plot(I1(k/2,:))
如果您运行此程序,您可以找到图(6),从这个图中,我必须在最大最大宽度的两个峰之间找到两个峰之间的分离
预先感谢您Mohd Abdul Gaffar

答案(0)

标签

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!