音響工学

MATLAB

MATLABのTips 伝達関数行列の効率的なコーディング

今回は伝達関数行列のコーディングについて紹介したいと思います。ちなみに伝達関数行列は、各周波数における伝達関数を入力×応答数分に配置した行列です。 cell関数を使うか、3階のテンソルとして表現するかの2つの方法がありますが、本記事では3階のテンソルでのコーディングのメリットを説明します。
MATLAB

MATLABで学ぶ音響工学 閉空間(直方体)3

前回はFRFのみを算出したため、その結果を考察することが難しかったです。今回はその結果を可視化したいと思います。
MATLAB

MATLABで学ぶ音響工学 閉空間(直方体)2

今回は閉空間内の音圧の算出方法について紹介します。 なお、式の導出過程が難しいので、最終的な式のみを記載します。 (詳しい導出過程は右記参考文献でお願いします→P.A. Nelson, "Active Control of Sound", Academic Press(1993))
MATLAB

MATLABで学ぶ音響工学 閉空間(直方体)1

さて、今回は閉空間(直方体)の共振周波数と音響モードを求めたいと思います。基本的に理論式などは教科書などの文献を参考にしているので、諸元を記載したいと思います。本記事で参考にしているのは下記文献です。 参考文献:P.A. Nelson, "Active Control of Sound", Academic Press(1993)
MATLAB

MATLABで学ぶ音響工学 球面波2

2次元での球面波のプログラム方法を紹介しています。
MATLAB

MATLABで学ぶ音響工学 球面波1

はじめまして MATLABパイセンです。 今回はMATLABで球面波のプログラム方法を紹介したいと思います。 下記の物性記号を用いて、球面波の圧力pは下式で表せます。ρ:空気の密度j:√-...