Regarding the first question. Both settings "CrossVal"- "on"and the selection of the trained model for the function is crossval()aimed at the same thing. You can use one or the other, it is up to you.
kFoldLoss() per-se, "CrossVal". . , , "CrossVal" fitcsvm() crossval(). - .
, - . Vector Machine Machine, fitcsvm(). , ( 10- ), . predict(). , ( ) . SVM, . predict() - , , , .
"CrossVal", , :
- ,
fitcsvm() - ,
crossval(), kFoldLoss() - ,
predict() # 1