如何调试从Microsoft Excel调用的Matlab代码?

时间:2010-06-09 16:04:57

标签: matlab

如何调试从Microsoft Excel调用的Matlab代码?

有没有办法将消息打印到Matlab运行时控制台,当我从Excel调用.m文件时总会弹出消息?

专家额外

  • 我使用Spreadsheet Link EX 3.1.1(一个Excel插件)从Excel调用Matlab代码。

1 个答案:

答案 0 :(得分:2)

要以编程方式打印内容,请从正在运行的Matlab代码中调用disp()或fprintf()。您可能需要调用drawnow()来更新显示。

要以交互方式调试,请通过调用dbstop(...)在M代码中设置断点,或通过调用keyboard()立即调入调试器。您可以像任何其他Matlab函数一样通过Spreadsheet Link调用机制调用它们。这应该会让你进入“K>>”出现在Matlab运行时控制台中的调试器提示。