9

我已将音频文件加载到 R 中,现在想获取复数样本的列表,以便我可以对样本使用 FFT 和小波变换。

如何在 R 中获取要使用的数字列表?我试过'audio$data',但收到一条错误消息,因为 $ 未在 s4 类中定义。

任何帮助将不胜感激,谢谢。

4

1 回答 1

8

readWavetuneR中读取文件后,您可以使用audio@leftaudio@right访问原始数据。后者仅在您的数据是立体声时可用。str(audio)将为您提供有关对象结构的详细信息,并且对于找出它包含哪些数据以及如何访问该数据非常有用。

由于显而易见的原因,波形文件中的数据将是实数(实际上甚至是整数),因此如果您需要复数,则可能必须对其进行转换。但我猜想如果你传递一个整数向量,这样的转换会自动执行。普通fft函数(来自 package stats)可以毫无问题地处理整数向量。

于 2012-12-11T21:44:31.853 回答