主要内容

db2pow

分贝转化为力量

描述

例子

y= db2pow (ydb)返回功率测量,y相对应,分贝(dB)中指定的值ydb。权力和分贝之间的关系ydb= 10日志10(y)。

例子

全部折叠

生成一个2-by-4-by-2高斯随机数的数组。假设数据是用分贝表示和计算相应的功率测量。

r = randn (2、4、2);战俘= db2pow(右)
战俘=战俘(::1)= 1.1318 0.5944 1.0762 0.9050 1.5254 1.2196 0.7400 1.0821战俘(:,:2)= 2.2795 0.7328 1.1818 1.1789 1.8921 - 2.0114 0.9856 - 0.9539

使用检查计算的定义。

chck = 10 ^ (r / 10)
chck = chck (:: 1) = 1.1318 0.5944 1.0762 0.9050 1.5254 1.2196 0.7400 1.0821 chck (:,: 2) = 2.2795 0.7328 1.1818 1.1789 1.8921 - 2.0114 0.9856 - 0.9539

输入参数

全部折叠

输入数组分贝,指定为一个标量、向量,矩阵,或N- d数组。当ydbnonscalar,db2pow以聪明元素操作。

数据类型:|

输出参数

全部折叠

功率测量,作为一个标量,返回向量,矩阵,或N- d数组相同的大小ydb

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2007b

另请参阅

|||