gpt4 book ai didi

error-handling - 在 Mathematica 中捕获错误(不是异常)

转载 作者:行者123 更新时间:2023-12-04 04:25:33 24 4
gpt4 key购买 nike

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

ParallelTable[
NonlinearModelFit[data[[i]], func[t,a,b,c,d], {a,b,c,d}, t],
{i,1,10000}];

如有必要,我可以将其更改为 for 循环以解决我的问题。没问题。

我希望能够捕获此语句中的错误。因此,如果 NonlinearModelFit 返回任何类型的错误(鞍点、达到的最大迭代次数、不收敛),我想打印“i”或附加到其他数组,以便知道哪个数据集与拟合不兼容,并且调试它。我该怎么做?

最佳答案

只是解释 belisarius 并使其成为一个答案:

使用

检查[mymaincommand, resultexpressioniferror, optionallistofspecificmessages]

关于error-handling - 在 Mathematica 中捕获错误(不是异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12687113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com