【发布时间】:2014-05-23 18:19:41
【问题描述】:
我有一个案例,我想在 matlab 中抛出一个超出范围的异常,但也给出了向量超出范围的原因(向后兼容性不好)。当然可以有某种fprintf()... error('out of range')。但是,感觉这里走对路可能会很好,因为
try
a = b(c);
catch err
throw(err,'Identifier');
error('lack support for particular case');
end
问题是:如何创建err?;还有:matlab 中调用的“超出范围”的标识符是什么?
错误消息不同的原因是因为对于fprintf 情况,不应仅使用注释传递超出范围。
【问题讨论】: