使用engine.h时,让Matlab显示错误&;命令窗口中的输出 我用MATLAB引擎调用C++程序中的一些函数,很好用。数据被传递,函数被调用,结果显示在图中
但是,如果调用的matlab函数中有一行导致其出错,则不会显示任何内容,因此人们不知道是否存在问题(例如,路径错误)使用engine.h时,让Matlab显示错误&;命令窗口中的输出 我用MATLAB引擎调用C++程序中的一些函数,很好用。数据被传递,函数被调用,结果显示在图中,c++,matlab,matlab-engine,C++,Matlab,Matlab Engine,但是,如果调用的matlab函数中有一行导致其出错,则不会显示任何内容,因此人们不知道是否存在问题(例如,路径错误) 此外,调用函数中包含的DISP和FPRTTF之类的调用在MATLAB命令窗口中不显示,如果通过C++调用……但是如果完全相同的函数直接从同一个MATLAB命令窗口调用,则它们会这样做。最后,调用save('fileName',var)不会导致变量被保存,同样,如果函数被直接调用,它会被保存 P>我需要设置什么样的输出才能在命令窗口中显示,因为我的C++程序调用了各种MATLAB
此外,调用函数中包含的DISP和FPRTTF之类的调用在MATLAB命令窗口中不显示,如果通过C++调用……但是如果完全相同的函数直接从同一个MATLAB命令窗口调用,则它们会这样做。最后,调用save('fileName',var)不会导致变量被保存,同样,如果函数被直接调用,它会被保存
<> P>我需要设置什么样的输出才能在命令窗口中显示,因为我的C++程序调用了各种MATLAB函数?< /p> < p>检查错误,使用< /p>
lasterror('reset')
在Matlab中进行计算之前
并使用
lasterror
经过计算
我不知道disp和fprintf函数