Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用engine.h时,让Matlab显示错误&;命令窗口中的输出 我用MATLAB引擎调用C++程序中的一些函数,很好用。数据被传递,函数被调用,结果显示在图中_C++_Matlab_Matlab Engine - Fatal编程技术网

使用engine.h时,让Matlab显示错误&;命令窗口中的输出 我用MATLAB引擎调用C++程序中的一些函数,很好用。数据被传递,函数被调用,结果显示在图中

使用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

但是,如果调用的matlab函数中有一行导致其出错,则不会显示任何内容,因此人们不知道是否存在问题(例如,路径错误)

此外,调用函数中包含的DISP和FPRTTF之类的调用在MATLAB命令窗口中不显示,如果通过C++调用……但是如果完全相同的函数直接从同一个MATLAB命令窗口调用,则它们会这样做。最后,调用save('fileName',var)不会导致变量被保存,同样,如果函数被直接调用,它会被保存


<> P>我需要设置什么样的输出才能在命令窗口中显示,因为我的C++程序调用了各种MATLAB函数?< /p> < p>检查错误,使用< /p>
lasterror('reset')
在Matlab中进行计算之前 并使用
lasterror
经过计算

我不知道disp和fprintf函数