db
エネルギーまたはパワーの測定値のデシベルへの変換
説明
例
電圧と電力の dB
ユニット電圧をデシベルで表します。抵抗は 2 Ωと仮定します。解を定義 と比較します。
V = 1; R = 2; dboutput = db(V,2); compvoltage = [dboutput 10*log10(1/2)]
compvoltage = 1×2
-3.0103 -3.0103
パワー測定値ベクトルをデシベルに変換します。解を定義の使用結果と比較します。
rng default X = abs(rand(10,1)); dboutput = db(X,'power'); comppower = [dboutput 10*log10(X)]
comppower = 10×2
-0.8899 -0.8899
-0.4297 -0.4297
-8.9624 -8.9624
-0.3935 -0.3935
-1.9904 -1.9904
-10.1082 -10.1082
-5.5518 -5.5518
-2.6211 -2.6211
-0.1886 -0.1886
-0.1552 -0.1552
入力引数
x
— 信号測定値
スカラー | ベクトル | 行列 | N 次元配列
信号測定値。スカラー、ベクトル、行列または N 次元配列として指定します。
データ型: single
| double
複素数のサポート: あり
SignalType
— 信号測定値のタイプ
'voltage'
(既定値) | 'power'
信号測定値のタイプ。'voltage'
または 'power'
のいずれかに指定します。SignalType
に 'power'
を指定した場合、x
のすべての要素が非負でなければなりません。
R
— 抵抗負荷
1 Ω (既定値) | 正のスカラー
抵抗負荷。正のスカラーとしてΩ単位で指定します。SignalType
を 'power'
に指定した場合、この引数は無視されます。
データ型: single
| double
出力引数
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)