背景
在用matlab处理数据时,一般在右边的工作区只能存储主函数中的变量,如下图所示:
然而我们有很多不在主程序中的变量也对数据处理整个过程十分重要,因此我们要想办法将非主程序中的变量加入到工作区中。
方法
比如有如下命令:
[pred, acc, decision_values] = svmpredict(original_train_labels, total_train_set, model);
利用SVM预测结果,我们想要存储pred中的数据,直接在下一行输入:
save pred pred;
这里的意思是指把pred
变量保存在pred.mat
文件里,如果输入下面的命令:
save pred;
则会把当前所有变量都存在pred.mat
文件中。
就可以在当前文件夹下看到pred.mat
,如下图所示:
之后再双击此文件,或者输入命令:load('pred.mat')
即可在工作区看到此变量。
参考
https://blog.youkuaiyun.com/OOFFrankDura/article/details/104206762