In matlab, classregtree can be used to implement classification and regression trees (CART) you can find this in the documentation however it's not clear what methods are used for either classification or regression, 3 methods exist:
Bagging decision trees, an early ensemble method, builds multiple decision trees by repeatedly resampling training data with replacement, and voting the trees for a consensus prediction.
A Random Forest classifier uses a number of decision trees, in order to improve the classification rate.
Boosted Trees can be used for regression-type and classification-type problems. Rotation forest - in which every decision tree is trained by first applying principal component analysis (PCA) on a random subset of the input features.
I'm tempted to say random forest but would like to clarify, does anyone know which method matlab implements for classification?