【发布时间】:2020-10-08 14:40:55
【问题描述】:
我正在从 txt 文件中提取一些数据“名称”,并尝试将该名称用于 audioread() 函数,以便进入 Matlab 位置并打开相应的音频信号 WAV 或 mp3。
fid = fopen('names.txt','rt');
text= fscanf(fid,'%s',1);
index = 0;
text = fscanf(fid,'%s',1);
while(strcmp(text,'.')~=1)
index = index+1;
storeD{index} = text;
signal=strcat('''',storeD,'.wav''');% or mp3
x=audioread(signal);
text = fscanf(fid,'%s',1);
end
fclose(fid);
现在的问题是我收到一个错误: 预期输入为非缺失字符串标量或字符向量。对于这里的这一行 x=audioread(signal);
【问题讨论】:
标签: matlab