ヘルプ センターヘルプ センター
エネルギーまたはパワーの測定値のデシベルへの変換
dboutput = db(x)
dboutput = db(x,SignalType)
dboutput = db(x,R)
dboutput = db(x,'voltage',R)
dboutput = db(x) は x の要素をデシベル (dB) に変換します。この構文は x に 1 Ωの抵抗の電圧測定値が含まれると仮定しています。
dboutput
x
dboutput = db(x,SignalType) は、x の要素によって表される信号タイプを 'voltage' または 'power' のいずれかに指定します。
SignalType
'voltage'
'power'
例
dboutput = db(x,R) では、電圧測定値の抵抗 R を指定します。
R
dboutput = db(x,'voltage',R) は db(x,R) と等価です。
db(x,R)
すべて折りたたむ
ユニット電圧をデシベルで表します。抵抗は 2 Ωと仮定します。解を定義 10log1012 と比較します。
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
信号測定値。スカラー、ベクトル、行列または N 次元配列として指定します。
データ型: single | double 複素数のサポート: あり
single
double
信号測定値のタイプ。'voltage' または 'power' のいずれかに指定します。SignalType に 'power' を指定した場合、x のすべての要素が非負でなければなりません。
抵抗負荷。正のスカラーとしてΩ単位で指定します。SignalType を 'power' に指定した場合、この引数は無視されます。
データ型: single | double
エネルギーまたはパワーの測定値 (dB)。x と同じ次元の配列として返されます。
x に電圧測定値が含まれる場合、dboutput は 10 log10(|x|2/R). となります。
入力 x にパワー測定値が含まれる場合、dboutput は 10 log10x. となります。
R2011b で導入
db2mag | db2pow | mag2db | pow2db
db2mag
db2pow
mag2db
pow2db
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office