MATLAB ヘルプ センター
振幅のデシベルへの変換
ydb = mag2db(y)
ydb = mag2db(y) では y で指定されている振幅測定値をデシベル (dB) で表します。振幅とデシベルの関係は、ydb = 20 log10(y) です。
ydb
y
例
すべて折りたたむ
0.5π ラジアン/サンプルの正規化された 3 dB 周波数をもつ 3 次ハイパス バタワース フィルターを設計します。その周波数応答を計算します。振幅応答をデシベル単位で表してプロットします。
[b,a] = butter(3,0.5,'high'); [h,w] = freqz(b,a); dB = mag2db(abs(h)); plot(w/pi,dB) xlabel('\omega / \pi') ylabel('Magnitude (dB)') ylim([-82 5])
入力配列。スカラー、ベクトル、行列、または N 次元配列として指定します。y が非スカラーの場合、mag2db は要素単位の演算になります。
mag2db
データ型: single | double
single
double
dB 単位での振幅測定値。y と同じサイズのスカラー、ベクトル、行列、N 次元配列として返されます。
R2008a で導入
db | db2mag | db2pow | pow2db
db
db2mag
db2pow
pow2db
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ