I want to use the string v in the audiofile name etc in the code below (all the v's). Tried with num2str() but that works probably just for numbers?
vocals=["a"; "e"; "i"; "o"; "u"; "y"; "ae"; "oe"; "aa"];
for i=1:9
v=vocals(i)
[v, Fs] = audioread('v.wav');
v_filter=lpc(v, 9);
end;

 Akzeptierte Antwort

Stephen23
Stephen23 am 2 Nov. 2020
Bearbeitet: Stephen23 am 2 Nov. 2020

0 Stimmen

vocals = ["a"; "e"; "i"; "o"; "u"; "y"; "ae"; "oe"; "aa"];
for k = 1:numel(vocals)
fnm = sprintf('%s.wav',vocals(k));
[v, Fs] = audioread(fnm);
v_filter = lpc(v,9);
end

3 Kommentare

Stina Ravdna Lorås
Stina Ravdna Lorås am 4 Nov. 2020
Wonderful! Thank you!! :)
Stephen23
Stephen23 am 4 Nov. 2020
@Stina Ravdna Lorås : please accept my answer if it helped you!
Stina Ravdna Lorås
Stina Ravdna Lorås am 4 Nov. 2020
I'm sorry, I didnt realize I had to. Now it is accepted :) Thank you again :)
Stina

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by