db2mag
将分贝 (dB) 转换为幅值
说明
示例
对于此示例,生成一个 2×3×4 高斯随机数数组。假设这些数字以分贝表示,用于计算对应的幅值。
rng('default');
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
输入参数
以分贝为单位的输入数组,指定为标量、向量、矩阵或数组。当 ydb 为非标量时,db2mag 采用按元素运算。
数据类型: single | double
版本历史记录
在 R2008a 中推出
另请参阅
MATLAB Command
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)