【发布时间】:2016-03-21 14:34:48
【问题描述】:
引擎 API 允许使用 C 调用 MATLAB
http://www.mathworks.com/help/matlab/calling-matlab-engine-from-c-c-and-fortran-programs.html
调试界面的最佳做法是什么?我们能否以某种方式“打开”由 MATLAB IDE 中的 API 创建的 MATLAB 会话,并调试我们通过 API 发送到会话的 MATLAB 代码?
我可以将 MATLAB 代码状态打印到日志文件中进行调试,但这效率不高。
【问题讨论】:
-
我会确保 MATLAB 端可以正常工作(使用预期输入进行单元测试);这可以完全在 MATLAB 中完成。对于 C 端,请确保 MATLAB API 的输入只是预期的。
-
@zeeMonkeez 这是一个组合解决方案,虽然能够通过连接 C 和 Matlab 一起调试会更方便。