Suppress error warnings in matlab (when using parfor loop)
7 次查看(过去 30 天)
显示 更早的评论
I am trying to supress a specific error message in one on my codes (specifically a "no start point" warning in a curve fitting function). I have found the warning using:
w = warning('query','last')
and then disabled/enabled that specific warning at the top/bottom of my script, such that:
warning('off','curvefit:fit:noStartPoint')
*body of script here*
warning('on','curvefit:fit:noStartPoint')
However the warning is not being suppressed. Am I doing something wrong?
Thanks in advance.
0 个评论
采纳的回答
Edric Ellis
2015-3-16
If the warning is being generated on the workers, you need to apply the warning suppression there too. You could do it like so:
spmd
warning('off','curvefit:fit:noStartPoint')
end
更多回答(1 个)
Dima Lisin
2015-3-13
Hi Anthony,
Your script may be generating some other warning. Try checking the last warning again.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Parallel for-Loops (parfor) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!