Error handling 捕捉Mathematica中的错误(非异常)

Error handling 捕捉Mathematica中的错误(非异常),error-handling,return,wolfram-mathematica,curve-fitting,Error Handling,Return,Wolfram Mathematica,Curve Fitting,我有一个表,用于对10000个数据集执行拟合操作,如下所示: ParallelTable[ NonlinearModelFit[data[[i]], func[t,a,b,c,d], {a,b,c,d}, t], {i,1,10000}]; 如果我的问题需要,我可以将其更改为for循环。没问题 我希望能够捕获此语句中的错误。因此,如果非线性模型返回任何类型的错误(鞍点、达到的最大迭代次数、不收敛),我希望将“I”打印或附加到其他数组中,以便知道哪个数据集与拟合不兼容,并对其进行调试。我怎样才能

我有一个表,用于对10000个数据集执行拟合操作,如下所示:

ParallelTable[
NonlinearModelFit[data[[i]], func[t,a,b,c,d], {a,b,c,d}, t],
{i,1,10000}];
如果我的问题需要,我可以将其更改为for循环。没问题


我希望能够捕获此语句中的错误。因此,如果非线性模型返回任何类型的错误(鞍点、达到的最大迭代次数、不收敛),我希望将“I”打印或附加到其他数组中,以便知道哪个数据集与拟合不兼容,并对其进行调试。我怎样才能做到这一点呢?

我只是想解释一下贝里萨里乌斯的话,并给出一个答案:

使用

检查[MyMain命令、resultexpressioniferror、optionallistofspecificmessages]