⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 temp.m

📁 微穿孔板是声学领域重要的研究分支。基于此的得到的噪音吸收有重要的应用前景。这是基于matlab实现的共振吸声程序
💻 M
字号:
xi=0.01;
yi=0.05;
zi=0.5;
%外界声压斜入射
%st1^2+st2^2+st3^2=1;
%st1,st2,st3入射角余弦(平面波方向余弦)
%[st1,st2,st3]与[0,-tan(st),1]不成比例
st1=1/2;
st2=1/2;
st3=-(1/2)^(1/2);
Lx=0.1;
Ly=0.2;
Lz=1;
st=0;
A1=[st1,st2,st3;0,-tan(st),1;1,0,0];
A2=[st2*Ly+st3*(Lz+Ly/2*tan(st)),Lz-Ly/2*tan(st),Lx]';
A3=A1\A2;
yy=A3(2);
B1=[st1,st2,st3;0,-tan(st),1;0,1,0];
B2=[st2*Ly+st3*(Lz+Ly/2*tan(st)),Lz-Ly/2*tan(st),0]';
B3=B1\B2;
xx=B3(1);
if (xx>=0&&xx<=Lx)||(yy>=0&&yy<=Ly)
    y=abs(st1*xi+st2*yi+st3*zi-st1*Lx-st2*Ly-st3*(Lz+Ly/2*tan(st)));
else 
    y=abs(st1*xi+st2*yi+st3*zi-st2*Ly-st3*(Lz+Ly/2*tan(st)));
end
y

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -