首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab双打取代单打

问Matlab双打取代单打
EN

Stack Overflow用户
提问于 2015-04-29 19:41:51
回答 1查看 757关注 0票数 1

我现在有以下代码:

代码语言:javascript
复制
[y,fs] = audioread('some_audio_file.wav');

Y是<8131546 x 2 double>。为什么会这样呢?为什么样本不是1 x 8131546

同样,当我重塑y以得到30毫秒的列时,我会得到一个<1324 x 6146 double>吗?有人能解释一下为什么是双打吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 19:50:16

在文档 on audioread中,输出y是:

文件中的音频数据,返回为m-by-n矩阵,其中m是读取的音频样本数,n是文件中的音频通道数。

因此,它看起来像你的文件有两个音频通道。

至于你所说的“双”,它们是MATLAB存储数据的默认格式。读取这

默认情况下,MATLAB将所有数字变量存储为双精度浮点值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29953059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档