Filter löschen
Filter löschen

create data set signal

2 Ansichten (letzte 30 Tage)
sam aldoss
sam aldoss am 3 Okt. 2018
Beantwortet: Walter Roberson am 4 Okt. 2018
hi
I use this code to read the wav one by one and save as csv, is there any way to make matlab do it for all file
% get a section of the sound file
[x, fs] = audioread('a(550).wav'); % load an audio file
N = length(x); % signal length
t = (0:N-1)/fs; % time vector
save a(550).csv x -ascii -double

Antworten (1)

Walter Roberson
Walter Roberson am 4 Okt. 2018
Note: you will want to use the function form of save
save(filename, 'x', '-ascii', '-double')
However, note that the save command cannot do comma delimiter such as you would expect for csv files.
dlmwrite(filename, x, 'precision', 15) %defaults to comma delimiter

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by