查看单个帖子
旧 2019-12-10, 20:41   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何调试从Microsoft Excel调用的Matlab代码?

如何调试从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 >>”调试器提示。



更多&回答...
poster 当前离线   回复时引用此帖