与mex文件相关的matlab错误或libsvm错误

时间:2013-03-21 01:50:41

标签: matlab runtime-error svm mex libsvm

我正在使用libsvm和Matlab R2011。我的问题是,它突然开始给我关于mex文件的错误,它不会再次运行。有趣的事情是同一个程序运行一段时间但现在它无法运行。 错误如下。

%%%%%%%%%%%%%%%%%%%%

2013年3月21日星期三07:01:31检测到分段违规

.......然后一些堆栈跟踪文件名称....

MEX文件运行时检测到此错误。如果是MEX文件 不是MathWorks的官方功能,请查看其源代码 为了错误。有关信息,请参阅“外部接口指南” 调试MEX文件。 抓住了MathWorks :: System :: FatalException

%%%%%%%%%%%%%%%%%%

任何人都可以帮我吗? 感谢。

2 个答案:

答案 0 :(得分:0)

输入数据格式可能有一些错误。由于libsvm是开源的,因此您可以尝试使用Visual Studio(在Windows中)通过attach-to-process调试mex文件。 google“mex file debugging”了解更多详情

答案 1 :(得分:0)

你可能忘了删除一些路径,你可以检查一下之前添加的路径。添加一些路径后,你必须删除。如果你不这样做,它将不知道使用什么功能。