gpt4 book ai didi

matlab - 如何通过for循环在Matlab中读取许多声音文件?

转载 作者:行者123 更新时间:2023-12-03 02:37:29 25 4
gpt4 key购买 nike

我想一个接一个地读取许多wave文件(.wav)。我尝试了此代码,但matlab产生错误消息

can not open file

如果n =波形文件数
for i=1:n 
[x,fs]=wavread('e:\database\i') ;
y(i,:)=x;
end

matlab认为它是文件名而不是变量,如何将我写为变量?

谢谢

最佳答案

试试这个:

A = {'filel.wav','file2.wav','file3.wav'};
for i=1:3
[y, Fs] = wavread(A{i});
end

您可以检查其他示例 here

关于matlab - 如何通过for循环在Matlab中读取许多声音文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21441051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com