CART 算法的 MATLAB 实现,结构上挺规整的二叉树,每个非叶节点就两个分支,逻辑清晰,不容易绕晕。整体流程也蛮标准的:先用 PCA 做数据预,降个维,清清噪声;递归造树,选分割点那块儿挺讲究的——你可以指定用熵、基尼指数或者方差,不想太细也能直接用默认参数跑起来。分类完再来一波决策表面生成,效果可视化也方便,调参的时候比较有底。make_treeuse_tree两个函数是关键,建议多读几遍源码,理解了之后自己改着用会轻松不少。