MATLAB: Open .mat files and concatenate their matrix contents

matrixstructures

Hi,
I will like to open many .mat files (sequentially named file_0.mat, file_1.mat,…..file_50.mat), and then concatenate (vertically and sequentially) the matrix data (about 2 million rows by 50 columns) into one variable available in the workspace accessible to other programs.
How can I write matlab codes to carry out this processes?
Thanks
James