帮助中心帮助中心
将分贝(dB)转换为幅度
y = db2mag (ydb)
例子
y= db2mag (ydb)返回大小测量值,y,对应的分贝(dB)值ydb.大小和分贝之间的关系是 y d b = 20. ∗ 日志 10 ( y )
y= db2mag (ydb)
y
ydb
全部折叠
对于本例,生成一个2 × 3 × 4的高斯随机数数组。假设这些数字用分贝表示,并计算相应的幅度。
rng (“默认”);ydb = randn(2、3、4);y = db2mag (ydb)
Y = Y (:,:,1) = 1.0639 0.7710 1.0374 1.2351 1.1044 0.8602 Y (:,:,2) = 0.9513 1.5098 0.8561 1.0402 1.3755 1.4182 Y (:,:,3) = 1.0871 1.0858 0.9858 0.9928 0.9767 1.1871 Y (:,:,4) = 1.1761 1.0804 1.0861 1.1772 0.8702 1.2065
用定义来检验计算结果。
chck = 10 ^ (ydb / 20)
CHCK = CHCK (:,:,1) = 1.0639 0.7710 1.0374 1.2351 1.1044 0.8602 CHCK (:,:,2) = 0.9513 1.5098 0.8561 1.0402 1.3755 1.4182 CHCK (:,:,3) = 1.0871 1.0858 0.9858 0.9928 0.9767 1.1871 CHCK (:,:,4) = 1.1761 1.0804 1.0861 1.1772 0.8702 1.2065
以分贝为单位的输入数组,指定为标量、向量、矩阵或数组。当ydbnonscalar,db2mag是一个基于元素的操作。
db2mag
数据类型:单|双
单
双
大小测量,作为标量、向量、矩阵或大小相同的数组返回ydb.
介绍了R2008a
mag2db
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处