我在使用Matlab时遇到问题 - 我需要执行以下操作:
您可以为我展示一段MATLAB代码吗?
答案 0 :(得分:0)
所以我假设你有一些wav文件('Dave.wav','Nick.wav','Roy.wav'等)。你有一个excel文件: 戴夫, 罗伊, 戴夫, 尼克
你想要matlab(在这个例子中),Dave.wav,然后是Roy.wav,然后是Dave.wav,然后是Nick.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