How to replace a character in matlab

2 Ansichten (letzte 30 Tage)
Stina Ravdna Lorås
Stina Ravdna Lorås am 2 Nov. 2020
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
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
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 Help 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