What Matlab Classifiers to use
If you don't know what you're doing, naive bayes is hard to screw up. The naive part of naive bayes is that it assumes that all of your features are independent. They probably aren't independent but in many cases it doesn't matter so much that this assumption is violated. Naive bayes is also good at handling different feature types such as using both categorical variables and continuous variables for the same classification task.