登录论坛

查看完整版本 : 如何调试从Microsoft Excel调用的Matlab代码?


poster
2019-12-10, 20:41
如何调试从Microsoft Excel调用的Matlab代码?

有没有一种方法可以将消息打印到Matlab运行时控制台,当我从Excel调用.m文件时,该消息始终会弹出?

专家额外


我正在使用Spreadsheet Link EX 3.1.1(Excel的插件)从Excel调用Matlab代码。


回答:

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

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



更多&回答... (https://stackoverflow.com/questions/3007631)