困惑了很久,也试了网上的很多办法,最后发现只需要将cmd中的‘-t 0’和‘-b 1’写在同一对单引号中就可以解决(代码如下),libsvmpredict中也要写上‘-b 1’,希望能帮到大家。
cmd=['-t 0 -b 1','-c',num2str(bestc),'-g',num2str(bestg)];
model=libsvmtrain(t_train,p_train,cmd);
[T_sim2,~ ,decision_values_test ]=libsvmpredict(t_test ,p_test ,model,'-b 1');