MATLAB: Using the title from CSV files in a folder as a function

csv data import

I have a folder of csv files (300 or so) I want to use each in a function to read it into Matlab. What I mean is I want to create an array (structure?) with the title of each csv file as an element, lets called it my_csv.
I then want to use a for loop to call each one individually, so
x = [];
for i = 1: length(my_csv)
x_new = my_function(my_csv(i));
x = [x, x_new];
end
Any help would be much appreciated