如何调试从Microsoft Excel调用的Matlab代码?
有没有办法将消息打印到Matlab运行时控制台,当我从Excel调用.m文件时总会弹出消息?
专家额外
答案 0 :(得分:2)
要以编程方式打印内容,请从正在运行的Matlab代码中调用disp()或fprintf()。您可能需要调用drawnow()来更新显示。
要以交互方式调试,请通过调用dbstop(...)在M代码中设置断点,或通过调用keyboard()立即调入调试器。您可以像任何其他Matlab函数一样通过Spreadsheet Link调用机制调用它们。这应该会让你进入“K>>”出现在Matlab运行时控制台中的调试器提示。