MATLAB: How to call sequential variables from the workspace

combineMATLABmatricessequential

This is something that, had I learned how to do it, could have saved me a ton of time over the last few months. I have a long list of matrices in my workspace, entitled wpjan01, wpjan02, wpjan03 … wpjan31, wpfeb01, etc. I want to create one matrix which combines all of these side by side. The way I have been doing it is brutal:
wp=(wpjan01;wpjan02;wpjan03…);
How can I save myself all of this trouble?