换能器指向性matlab程序,矩形阵列指向性MATLAB程序
矩形阵列指向性MATLAB程序clearM=64;c=340;%ÕóÔª×ÜÊýtheta=-2:0.02:2;%ÈëÉäÑö½ÇN=length(theta);phi=-2:0.02:2;%ÈëÉä·½Ïò½Çomiga=1000;%ÈëÉä½ÇƵÂÊd=0.25for k=1:Nfor m=1:Nfor n=0:7for l=0:7t(n+1,l+1)=omiga*(n*d*(cos(phi
矩形阵列指向性MATLAB程序
clear
M=64;c=340;%ÕóÔª×ÜÊý
theta=-2:0.02:2;%ÈëÉäÑö½Ç
N=length(theta);
phi=-2:0.02:2;%ÈëÉä·½Ïò½Ç
omiga=1000;%ÈëÉä½ÇƵÂÊ
d=0.25
for k=1:N
for m=1:N
for n=0:7
for l=0:7
t(n+1,l+1)=omiga*(n*d*(cos(phi(m))*sin(theta(k))-1/2)+l*d*(sin(phi(m))*sin(theta(k))-1/2))/c;%µÚiºÅÕóÔªÏà¶ÔÕóÁÐÖÐÐĵÄʱ¼äÑÓ³Ù
A(n+1,l+1)=exp(-1i*t(n+1,l+1));
end
end
B(k,m)=1/M*sum((sum(A)));
end
end
[xx,yy]=meshgrid(theta,phi);
surf(xx,yy,abs(B));
title('1000Hz入射方向图');
xlabel('入射仰角 x/m');
ylabel('入射方向角 y/m');
figure
contour(B,8);
title('1000Hz 等高线图');
xlabel('入射仰角 x/m');
ylabel('入射方向角 y/m');
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)