編集2Mathworksサポートからの応答を受け取った後、私は自分で質問に答えました。MWComponentOptions
簡単に言うと、インスタンス化されたときにエクスポートされたクラスに渡されるオプションクラスがあります。これにより、特に、エラー出力と通常の出力(つまり、disp()
-liked関数から)に一意の印刷ストリームを指定できます。それでもなお、すべての回答に感謝します:)
================================================== ==================
簡単な質問-コンパイル後にMATLABコードがdisp
(および同様の)関数を使用してJavaコンソールに出力されないようにする方法はありますか?MATLABで情報をデバッグするのに役立つものは、すぐにJavaログの余分なテキストを煩わしくします。
私が使用しているコンパイルツールはMATLABコンパイラです(MATLAB Builder JAと同じではないと思いますが、間違っている可能性があります)。コマンドに関する適切なドキュメントが見つからないmcc
ため、このためのオプションがあるかどうかはわかりません。
もちろん、これが不可能であり、コンパイラがすべてのMATLABコードを同等のJavaに変換した直接的な結果である場合、それは完全に理解できます。
前もって感謝します
編集これは、Java側だけでエラー報告を処理する場合にも役立ちます。現在、すべてのMATLABエラーは、キャッチされているかどうかに関係なく、コンソールに送信されます。