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)
有没有一种方法可以将消息打印到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)