オーディオ ファイルを R に読み込んで、サンプルで FFT とウェーブレット変換を使用できるように、複素数サンプルのリストを取得したいと考えています。
Rで作業する数値のリストを取得するにはどうすればよいですか? 'audio$data'を試しましたが、s4 クラスで $ が定義されていないため、エラー メッセージが表示されます。
どんな助けでも大歓迎です、ありがとう。
オーディオ ファイルを R に読み込んで、サンプルで FFT とウェーブレット変換を使用できるように、複素数サンプルのリストを取得したいと考えています。
Rで作業する数値のリストを取得するにはどうすればよいですか? 'audio$data'を試しましたが、s4 クラスで $ が定義されていないため、エラー メッセージが表示されます。
どんな助けでも大歓迎です、ありがとう。
パッケージreadWave
からでファイルを読み取った後、およびを使用して生データにアクセスできます。後者は、データがステレオの場合にのみ使用できます。オブジェクトの構造に関する詳細を提供し、オブジェクトに含まれるデータとそのデータへのアクセス方法を見つけるのに非常に役立ちます。tuneR
audio@left
audio@right
str(audio)
明らかな理由で、Waveファイルのデータは実数(実際には整数)であるため、複素数が必要な場合は変換する必要があります。しかし、整数のベクトルを渡すと、そのような変換が自動的に実行されると思います。(パッケージからの)正規fft
関数stats
は、問題なく整数ベクトルを処理できます。