웨이브 파일을 MATLAB에 입력하여 필터를 사용하여 처리 할 수 있도록 wave.wav
라는 웨이브 파일을 입력하면이 파일이 바탕 화면에 있고".wav"파일을 MATLAB으로 읽는 방법?
[y, fs, nb] = wavread('wave.wav');
웨이브 파일을 읽을 수는 있지만 항상 cannot open file
오류를줍니다. 내가 생각할 수있는 유일한 것은 함수가 wave.wav
의 경로를 알고 있다는 것입니다. 그리고 어떻게 읽은 후에도 MATLAB을 사용하여 파일을 재생할 수 있습니까, sound()
?
예 하지만 내가 소리를 낼 때 나오는 톤은 실제 톤과 같지 않습니다. 그냥 배경 음색이나 무언가를 포함 시켜서 어떻게 해결할 수 있을까요 ?? – Shadi
@Shadi 무슨 일이 벌어지는 지 알아 보려면 플롯하세요. 순수 사운드의 오실로스코프 추적이있는 경우 Matlab 가져 오기와 비교하십시오. 원래의 음색은 어디에서 왔습니까? 원래 톤의 필터가 있습니까? 그렇다면 Matlab의 파형에 적용해야합니다. 또한 이전에 인용 한 그 페이지에서는 가져 오기 마법사를 사용하여 파일을 가져올 수 있다고 말합니다. 그 방법을 통해 그것을 시도하십시오. – jonsca