私は matlab エンジンを使用して、正常に動作する C++ プログラムからいくつかの関数を呼び出しています。データが渡され、関数が呼び出され、結果が数値で表示されます。
ただし、呼び出された matlab 関数にエラーの原因となる行がある場合、何も表示されないため、問題があったかどうか (たとえば、パスが正しくないなど) はわかりません。
さらに、呼び出された関数に含まれる disp や fprintf などの呼び出しは、c++ 経由で呼び出された場合、Matlab コマンド ウィンドウに表示されません...ただし、まったく同じ関数がまったく同じ Matlab コマンド ウィンドウから直接呼び出された場合は表示されます。最後に、save('fileName',var) を呼び出しても変数は保存されませんが、関数が直接呼び出された場合は保存されます。
C++ プログラムからさまざまな matlab 関数が呼び出されたときに、この出力がコマンド ウィンドウに表示されるようにするには、何を設定する必要がありますか?