Function inside a for loop
    2 views (last 30 days)
  
       Show older comments
    
    Ben Jones
 on 18 Mar 2020
  
    
    
    
    
    Commented: Sriram Tadavarty
    
 on 18 Mar 2020
            Hi there. I am new to Matlab, and I need to perfom a function on an array of audio files utilising the MIR toolbox
I know that what I have will not work, how would I go about correcting this? many thanks
fileNameArray = ["Gnarles Barkley - Crazy.mp3"];
result = [];
i=1;
for i =1:1
  fileNameArray(i);    
  result(i) = function e=mirrms(fileNameArray);
  i = i + 1;
end
0 Comments
Accepted Answer
  Sriram Tadavarty
    
 on 18 Mar 2020
        
      Edited: Sriram Tadavarty
    
 on 18 Mar 2020
  
      Hi Ben, Directly use result(i) = mirrms(fileNameArray(i)) would help. Regards, Sriram
2 Comments
  Sriram Tadavarty
    
 on 18 Mar 2020
				I am not sure what mirrms function do. So cant help much. If the above solved the purpose, accept it, and may be you can start a new thread for the difficulty faced.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
