1
我有Matlab的一個問題 - 我需要做到以下幾點:導入excel輸出聲音?
- 步驟1:收發器音頻(戴夫「」尼克「」喬「」羅伊的.....)保存爲.wav
- 第2步:使用.xls excel中的matlab讀取文件。 (名單列表)
- 第3步:使用表單數據第2步。輸出。 WAV或聲音(電腦自動讀取列表)
你能舉例爲我展示一段MATLAB代碼嗎?
我有Matlab的一個問題 - 我需要做到以下幾點:導入excel輸出聲音?
你能舉例爲我展示一段MATLAB代碼嗎?
所以我假設你有一些wav文件('Dave.wav','Nick.wav','Roy.wav'等)。您有一個Excel文件: 戴夫, 羅伊, 戴夫, 尼克
你想MATLAB來打(在這個例子中),Dave.wav,然後Roy.wav,然後Dave.wav,然後尼克。 WAV。
首先,您需要閱讀xls文件。我無法讓Matlab做;原則上,您可以在文件 - >導入數據,選擇文件,然後在下一個屏幕上單擊「生成代碼」,它將爲您提供導入該類數據的功能。如果它給你一個錯誤,也許你可以將excel文件另存爲.csv,然後重複相同的過程。
一旦你有一個功能importfile
,你可以這樣做:
importfile('filename');
,數據將出現在一個變量(可能是相同的文件名 - 我將其稱之爲「數據」從現在起) 。 然後:
for i=1:numel(data)
s = wavread([data{i} '.wav']);
player = audioplayer(s, 22050);
play(player);
end