我有一个Matlab函数,可以运行成千上万行代码。在一定条件下,它正在崩溃。我也可以调试代码并逐步运行。

因此,我尝试在Matlab中捕获块以处理错误。除此之外,还可以捕获代码的行号。

例如 :

try
 Error here <-----
catch err
disp(['Error occured on line No ' num2str(lineNo])
end


任何想法,如何实现?

最佳答案

试试这个。这将打印出行号以及整个堆栈。

try
    %some code;
catch exc
    getReport(exc, 'extended')
end

关于matlab - 在Matlab中打印行号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16453526/

10-14 12:39
查看更多