what is the function of 'eval' ?
Ältere Kommentare anzeigen
Hi Please explain what function is eval performing here and is it necessary to use it. I'm planning to use eval function to store code book, is there any alternative.
clc; Nsamp=35000; fs=8050; beep I=wavrecord(Nsamp,fs);
codebook = MFCC_BasedCodebook(I,fs); in=inputdlg('Enter file name -5 characters'); FileName=cell2mat(in); eval(['save ' 'test\' FileName ' codebook;']);
Thank you
1 Kommentar
"... is it necessary to use it."
It is not necessary to use it, its usage here marks this code as being extremely badly written.
"I'm planning to use eval function to store code book, is there any alternative."
save(fullfile('test',in{1}),'codebook')
Additionally: https://www.mathworks.com/help/matlab/ref/uiputfile.html
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Programming Utilities 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!