Hi guys, I'm doing a project.
To use function in methods of one of my class I defined, I made this one :
function [y, Fs] = getRandomMusic(feeling) path_name = strcat('C:\Users\Jack\Desktop\music','\',feeling); music_lists = dir(path_name); music_number = length(music_lists); ran_music_number = randi(music_number); while ran_music_number < 3 ran_music_number = randi(music_number); end file_name = strcat(path_name,'\',music_lists(ran_music_number).name); [y, Fs] = Audioread(file_name, native);end
This is the function when input "feeling", then it returns [y, Fs] of randomly selected from the "feeling" folder.
But when I rud the main MATALB file to use this function, it makes an error messgae like this :
Check the function 'getRandomMusic' for missing arguments or invalid argument data types. (It's not official message cuz my mother tongue isn't english)
Can anyone suggest something to me?
Thanks!
Best Answer