这是我第一次遇到这种问题。 我有一个完美的代码,在3个不同的平台(Win / Linux / OS X)下运行没有任何问题。 然而,在deploytool编译之后,它的一部分停止工作。编译代码后如何才能得到错误!?它似乎在加载和读取.mat文件时遇到一些问题。那可能吗? 我希望有人可以帮助我。
由于
编辑: 我已经解决了这个问题!不幸的是所有addpath故障! 我有很多文件夹,包含运行代码所需的文件和函数,在编译后,matlab会对所有文件夹造成混乱。 好提示:不要使用addpath进行编译!不管怎样,谢谢你!
答案 0 :(得分:2)
您可以try
到catch
错误并将其写入文本文件。或者构建一个将文本打印到屏幕的支票。
更一般的说法:您可以尝试隔离出有问题的代码部分,然后基本上重复删除此部分中的一半功能,直到找到错误的来源为止。