MATLAB ヘルプ センター
エネルギーまたはパワーの測定値のデシベルへの変換
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
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ